Everlive и Kendo UI Grid ServerGrouping не работает

0

Я пытаюсь включить параметр serverGrouping для сетки kendo ui, привязанный к everlive.

Для этого я беру пример обязательной привязки отсюда: http://demos.kendoui.com/web/grid/everlive.html

Я запустил этот код (просто добавил serverGrouping: true и groupable: true к коду) на этой странице и получил следующую ошибку: "Uncaught TypeError: Невозможно прочитать длину свойства" неопределенного "

Это ошибка в сетке, или я что-то делаю неправильно?

$("#grid").html("");

var everlive = new Everlive({
    apiKey: "3q4sHgIqESXbpvOp",
    scheme: "http"
});

var dataSource = new kendo.data.DataSource({
    type: "everlive",
    transport: {
        // binding to the Order type in Everlive
        typeName: "Order"
    },
    schema: {
        model: {
            id: "Id",
            fields: {
                // default Everlive fields
                CreatedBy:  { type: "string" },
                CreatedAt:  { type: "date" },
                ModifiedAt: { type: "date" },

                // type fields
                Freight:    { type: "number" },
                OrderDate:  { type: "date" },
                ShipName:   { type: "string" },
                ShipCity:   { type: "string" }
            }
        }
    },
    serverPaging: true,
    pageSize: 20,

    serverSorting: true,
    sort: { field: 'OrderDate', dir: 'asc' },

    serverGrouping: true
});

$("#grid").kendoGrid({
    dataSource: dataSource,
    height: 430,
    sortable: true,
    pageable: true,
    groupable: true,
    columns: [
        {
            field: "Freight",
            width: 100
        }, {
            field: "OrderDate",
            title: "Order Date",
            width: 120,
            format: "{0:MM/dd/yyyy}"
        }, {
            field: "ShipName",
            title: "Ship Name"
        }, {
            field: "ShipCity",
            title: "Ship City",
            width: 150
        }
    ]
});
Теги:
kendo-ui
kendo-grid
telerik

1 ответ

1

ServerGrouping явно не поддерживается бэкэнд Everlive. Отмечено, что здесь поддерживается.

  • 0
    Спасибо. Надеюсь, они включат эту функцию в будущей версии.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню