0

我正在使用剑道用户界面。我能够动态加载面板栏。现在我想将网格插入面板栏。如果我单击面板栏标题,在标题内我必须显示网格并且我想动态加载网格。

有什么建议么..

4

2 回答 2

0

您可以将回调绑定到 PanelBar 中的适当事件,例如selector expand,并在回调中加载网格。

像这样的东西(没有时间测试......):

var panelBar = $("#panelBar").data("kendoPanelBar");
// bind the error ajax event
panelBar.bind("expand", function(e) {
    $(e.item).kendoGrid();
});
于 2012-08-15T20:34:53.700 回答
0

我在这里做了这个,虽然手风琴在小提琴中不起作用,但当我在本地运行编码时它起作用。我认为某些东西只是链接错误,但编码有效!

例如,我计算了 dataSource 中出现的次数,然后我创建了一个循环来运行该次数,我在循环内创建了一个网格。

这与循环相同:

$(doc).find("component").each(function (x, component) 
{
    $("#gridGenerate" + x).kendoGrid({
    dataSource: {
        transport: {
            read: function (op) {
                console.log("read");
                return op.success(gridDataArray);
            }
        },
        pageSize : 9
    }
});

希望这是有用的。

于 2013-04-15T13:41:35.620 回答