Как создать подресурс в планировщике кендо - PullRequest
0 голосов
/ 09 мая 2019

У меня есть планировщик с 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'
    }
]

Как я уже сказал, я хотел бы иметь в первом столбце ресурса список зданий, а для каждого здания - второй столбец, представляющий классы внутри него ...

Я надеюсь, вы можете помочь мне

...