javascript
ошибка
Технические вопросы
7.x

Ошибка в Javascript

Скриншот ошибки

Возникает ошибка TypeError: Cannot read property 'name' of undefined в месте на скриншоте (скрипт ProfileUtilities.js) при переходе на страницу созданого мной раздела. Прошу подсказки о возможной причине возникшей ошибки, так как уважаемые создатели данной чудо-системы не сочли нужным позаботиться о разработчиках и сделать проверки входных данных и выкидывания человеческих ошибок с понятными объяснениями проблем.

Нравится

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

Вроде как пытается из профиля пользователя вытащить настройки колонок для реестра, но фейлится.
Можно попробовать настроить колонки заново или сбросить профиль пользователя.

"Варфоломеев Данила" написал:

Вроде как пытается из профиля пользователя вытащить настройки колонок для реестра, но фейлится.

Можно попробовать настроить колонки заново или сбросить профиль пользователя.


Спасибо. А где настройки колонок нужно прописать, если не секрет? А то у меня есть еще один раздел, на котором работает все ок, и вроде как я делал все так же само

"Франчук Виталий" написал:прописать, если не секрет?

Либо ручками настроить через вид-настройка колонок.
Либо кодом в diff(взял первый попавшийся пример из конфигурации):[javascript]
{
"operation": "merge",
"name": "DataGrid",
"values": {
"type": "listed",
"listedConfig": {
"name": "DataGridListedConfig",
"items": [
{
"name": "RelatedObjectListedGridColumn",
"bindTo": "RelatedObjectName",
"position": {"column": 0, "colSpan": 12},
"type": Terrasoft.GridCellType.TITLE,
"caption": resources.localizableStrings.RelatedObjectName
},
{
"name": "RelationTypeListedGridColumn",
"bindTo": "RelationType",
"position": {"column": 13, "colSpan": 12}
}
]
},
"tiledConfig": {
"name": "DataGridTiledConfig",
"grid": {"columns": 24, "rows": 3},
"items": [
{
"name": "RelatedObjectTiledGridColumn",
"bindTo": "RelatedObjectName",
"position": {"row": 1, "column": 0, "colSpan": 12},
"type": Terrasoft.GridCellType.TITLE,
"caption": resources.localizableStrings.RelatedObjectNameCaption
},
{
"name": "RelationTypeTiledGridColumn",
"bindTo": "RelationType",
"position": {"row": 1, "column": 13, "colSpan": 12}
}
]
}
}
[/javascript]

"Варфоломеев Данила" написал:
Франчук Виталий пишет:

прописать, если не секрет?

Либо ручками настроить через вид-настройка колонок.

Либо кодом в diff(взял первый попавшийся пример из конфигурации):

{

        "operation": "merge",

        "name": "DataGrid",

        "values": {

                "type": "listed",

                "listedConfig": {

                        "name": "DataGridListedConfig",

                        "items": [

                                {

                                        "name": "RelatedObjectListedGridColumn",

                                        "bindTo": "RelatedObjectName",

                                        "position": {"column": 0, "colSpan": 12},

                                        "type": Terrasoft.GridCellType.TITLE,

                                        "caption": resources.localizableStrings.RelatedObjectName

                                },

                                {

                                        "name": "RelationTypeListedGridColumn",

                                        "bindTo": "RelationType",

                                        "position": {"column": 13, "colSpan": 12}

                                }

                        ]

                },

                "tiledConfig": {

                        "name": "DataGridTiledConfig",

                        "grid": {"columns": 24, "rows": 3},

                        "items": [

                                {

                                        "name": "RelatedObjectTiledGridColumn",

                                        "bindTo": "RelatedObjectName",

                                        "position": {"row": 1, "column": 0, "colSpan": 12},

                                        "type": Terrasoft.GridCellType.TITLE,

                                        "caption": resources.localizableStrings.RelatedObjectNameCaption

                                },

                                {

                                        "name": "RelationTypeTiledGridColumn",

                                        "bindTo": "RelationType",

                                        "position": {"row": 1, "column": 13, "colSpan": 12}

                                }

                        ]

                }

        }


Большое спасибо, уже не раз помогаешь)

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