dgrid - 服务器端排序

时间:2014-03-26 10:16:42

标签: sorting dojo dgrid

我正在尝试使用dojo dgrid控件实现服务器端排序,为此我试图在dgrid-sort事件上挂钩处理程序...但由于某种原因它没有被调用。

知道我在以下代码中缺少的内容。我可以在网格中看到数据,也可以按照预期排序(在客户端),但onSort事件不会被触发

我的代码:

var reportData = { .... .};
var columns = { /* { sortable : true } on each column */ };

require(["dgrid/OnDemandGrid", "dojo/store/Memory"], function (Grid, Memory)
            {
                store = new Memory({ data: reportData });

                var grd = new Grid({
                    store: store,
                    columns: columns
                }, "grid");

                grd.on("dgrid-sort", onSort);

                function onSort(event)
                {
                    console.log("Sort invoked", event);

                    // Stop the normal sort event/bubbling
                    event.preventDefault();
                    event.stopPropagation();

                }

            });

0 个答案:

没有答案