Добрый день!
Делаю иерархическую деталь. Не работает отображение записей в детали.
*Запрос отправляется.
*Ответ приходит.
*В объекте, по которому делается деталь, "Родитель иерархии" указан.
Код детали:
define("NorbitContactProductDetail", ["ConfigurationGrid", "ConfigurationGridGenerator",
"ConfigurationGridUtilities"], function() {
return {
entitySchemaName: "NorbitContactProduct",
messages: {},
mixins: {},
attributes: {},
details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
diff: /**SCHEMA_DIFF*/[
/**
* Скрыть кнопку "Добавить".
*/
/*{
"operation": "remove",
"name": "AddRecordButton"
},*/
/**
* Подключение иерархии детали.
*/
{
"operation": "merge",
"name": "DataGrid",
"values": {
"visible": true,
"type": "listed",
"hierarchical": true,
"hierarchicalColumnName": "NorbitParentContactProduct",
"useLevelRendering": true
}
},
]/**SCHEMA_DIFF*/,
methods: {
addGridDataColumns: function (esq) {
this.callParent(arguments);
if (!esq.columns.contains("Name")) {
esq.addColumn("Name");
}
if (!esq.columns.contains("NorbitCount")) {
esq.addColumn("NorbitCount");
}
if (!esq.columns.contains("NorbitParentContactProduct")) {
esq.addColumn("NorbitParentContactProduct");
}
},
/**
* Скрыть пункт меню "Копировать".
*/
getCopyRecordMenuItem: Terrasoft.emptyFn,
/**
* Скрыть пункт меню "Изменить".
*/
getEditRecordMenuItem: Terrasoft.emptyFn,
/**
* Скрыть пункт меню "Удалить".
*/
getDeleteRecordMenuItem: Terrasoft.emptyFn,
}
};
});