У меня есть планировщик с 2 различными ресурсами: здания и классы.
a building
выглядит так:
{ id: 1, name: "house A" }
a class
выглядит так:
{ id: 1, name: "class A", buildingId: 1 }
Теперь, классы - это «подресурс» зданий, могу ли я сгруппировать 2 ресурса так, чтобы для каждого здания я видел только связанные классы?
Сейчас я только что создал 2 ресурса более или менее классическим способом:
resources: [
{
name: 'Building',
title: 'Building',
field: 'buildingId',
dataSource: {
transport: {
read: function (e) {
PageMethods.getBuildingList(function (response) {
e.success(response);
});
},
},
},
dataTextField: 'name',
dataValueField: 'id',
},
{
name: 'Class',
title: 'Class',
field: 'classId',
dataSource: {
transport: {
read: function (e) {
PageMethods.getClassList(function (response) {
e.success(response);
});
},
}
},
dataTextField: 'name',
dataValueField: 'id'
}
]
Как я уже сказал, я хотел бы иметь в первом столбце ресурса список зданий, а для каждого здания - второй столбец, представляющий классы внутри него ...
Я надеюсь, вы можете помочь мне