У меня возникла проблема, например, как я могу вставить сетку dx в содержимое панели вкладок. У меня есть родительская сетка, и я настроил основные данные. Поэтому, когда строка из основной сетки развернута в дочернем шаблоне, я показываю вкладки, а внутри этих вкладок я хотел показать dxgrid. Я хотел отобразить их, когда они нажимают на вкладки. Я пробую ниже пример кода, который не работает
masterDetail: {
enabled: true,
template: function (container, options) {
var currentEmployeeData = options.data;
$("<div>")
.dxTabPanel({
items: dataSource,
itemTemplate: function (itemData, itemIndex, itemElement) {
},
onSelectionChanged: function (item) {
var childGridUrl = url
var childDataStore = new DevExpress.data.CustomStore({
key: "id",
load: function (loadOptions) {
return callServerchildGridUrl
},
insert: function (values) {
return callServer(childGridUrl, "POST", values);
},
update: function (key, values) {
return callServer(childDataStore + "/" + key, "PATCH", values);
},
remove: function (key) {
return callServer(childGridUrl + "/" + key, "DELETE", key);
//$("#grid").dxDataGrid("instance").refresh();
}
});
var grid = $('<div>')
.appendTo(item.element)
.dxDataGrid({
dataSource: childDataStore
});
}
})
.appendTo(container);
}
}