Kendo Grid分组

时间:2013-01-26 10:32:58

标签: kendo-ui kendo-grid

我阅读了this topic并使用了kendo web的开源版本,我目前的版本是Kendo UI Web v2012.3.1114。我的问题存在于上面的链接,我无法解决它。

我的部分脚本在这里:

function load() {                
            var grid = $("#grid").data("kendoGrid");

            if (grid) {
                //destroy the previous Grid instance
                grid.destroy();
                //clean up the html
                grid.wrapper.html("");
            }
            var crudServiceBaseUrl = "WebForm.aspx",
                //datasource = null;
                dataSource = new kendo.data.DataSource({
                transport: {
                    read: {
                        url: crudServiceBaseUrl + "?q=load&sql=" + $("#tbSQL").val(),
                        dataType: "jsonp"
                    },
                    update: {
                        url: crudServiceBaseUrl + "?q=update&sql=" + $("#tbSQL").val(),
                        dataType: "jsonp"
                    },
                    destroy: {
                        url: crudServiceBaseUrl + "?q=destroy&sql=" + $("#tbSQL").val(),
                        dataType: "jsonp"
                    },
                    create: {
                        url: crudServiceBaseUrl + "?q=create&sql=" + $("#tbSQL").val(),
                        dataType: "jsonp"
                    },
                    parameterMap: function (options, operation) {
                        if (operation !== "read" && options.models) {
                            return { models: kendo.stringify(options.models) };
                        }
                    }
                },
                batch: true,
                pageSize: 20,
                schema: getmodel()
            $("#grid").kendoGrid({
                dataSource: dataSource,
                navigatable: true,
                //pageable: true,
                selectable: true,
                //groupable: true,
                sortable: true,
                pageable: {
                    refresh: true,
                    pageSizes: true
                },
                height: 500,
                toolbar: ["create", "save", "cancel"],
                columns: getColumns(),
                editable: true
            });
        }

每件事都没问题,但只有在加载页面后我才能按标题进行一次分组。

Example

1 个答案:

答案 0 :(得分:0)

似乎在最新版本的KendoUI 2012 Q3 SP1(v.2012.3.1315)中改进了此行为,其中分组按预期工作。为方便起见,我创建了这个sample