Вопрос

Мобильное приложение

Добрый день! Сделал PreviewPage при нажатии на запись в разделе должна открываться страничка:она не открывается вместо этого ошибка в консоле:

Cannot read property 'columnType' of undefined

 посмотрев по колстеку в методе resolveColumnCollectionModelDependencies передается вот такое:

column = {name: "Account", columnConfig: {…}, position: 0, model: "Interview"}:как я понимаю в моем разделе Interview должна быть колонка Account:но в манифесте она нигде у меня не фигурирует. Подскажите пожалуйста как решить проблему. Код манифеста:

{

    "SyncOptions": {

        "SysSettingsImportConfig": [],

        "ModelDataImportConfig": [

            {

                "Name": "Interview",

                "SyncColumns": [

                    "Name",

                    "Responsible",

                    "Questionary",

                    "Kind"

                ]

            },

            {

                "Name": "Contact",

                "SyncColumns": []

            },

            {

                "Name": "Questionary",

                "SyncColumns": []

            },

            {

                "Name": "InterviewKind",

                "SyncColumns": []

            },

            {

                "Name": "SocialMessage",

                "SyncColumns": [

                    "EntityId"

                ]

            },

            {

                "Name": "InterviewQuestion",

                "SyncColumns": [

                    "Id",

                    "Interview"

                ]

            }

            

        ],

        "SysLookupsImportConfig": [

            "SuAnswersType",

            "SysUserInRole"

            ]

    },

    "Modules": {

        "SuInterview": {

            "Group": "main",

            "Model": "Interview",

            "Position": 4,

            "isStartPage": false,

            "Title": "InterviewSectionTitle",

            "Hidden": false

        }

    },

    "Models": {

        "SuAnswersType": {

            "RequiredModels": [

            ]

        },

        "SuInterview": {

            "Preview": "SuInterviewPreviewPage",

            "RequiredModels": [

                "Interview",

                "Contact",

                "Questionary",

                "InterviewKind",

                "SocialMessage",

                "InterviewQuestion",

                "AnswersType",

                "InterviewType",

                "ContactAddress",

                "Account"

                

            ],

            "ModelExtensions": [],

            "PagesExtensions": [

                "InterviewPreviewPage",

                "MobileInterviewModuleConfig"

            ]

        },

        "SocialMessage": {

            "RequiredModels": [],

            "ModelExtensions": [],

            "PagesExtensions": []

        },

        "InterviewQuestion": {

            "RequiredModels": [

                "InterviewQuestion",

                "SocialMessage"

            ],

            "ModelExtensions": [],

            "PagesExtensions": []

            

        }

      

    }

}

Нравится

2 комментария

Никита, просьба предоставить полный листинг PreviewPage.

Также убедитесь, что объект SuInterview существует. Также такое ощущение, что у есть 2 раздела с разными названиями и они перемещались. Перепроверьте, название объектов и что схемы используется для соответствующего объекта.

 

  "Modules": {

        "SuInterview": {

 

            "Model": "Interview",

        }

    },

    "Models": {

 

        "SuInterview": {

            "Preview": "SuInterviewPreviewPage",

            "RequiredModels": [

                "Interview",

            ],

   

            "PagesExtensions": [

                "InterviewPreviewPage",

                "MobileInterviewModuleConfig"

            ]

        },

Вильшанский Дмитрий,

да действительно я перепутал название уже все работает,спасибо!

Показать все комментарии