在dropdownlist事件中将数据绑定到网格的正确方法是什么?

时间:2016-02-27 20:52:06

标签: jquery kendo-ui

我有一个使用目录名称填充的kendoUI下拉列表,现在我在下拉列表的select事件中绑定了一个网格。它似乎工作正常,但我想知道这样的事情是否应该在下拉列表更改事件上,或者甚至在关闭事件上。以下是kendoUI dropDownList

的示例
    $("#dropdownlist").kendoDropDownList({
        dataTextField: "text",
        dataValueField: "value",
        dataSource: data,
        filter: "startswith",
        select: onSelect,
        change: onChange,
        close: onClose,
        open: onOpen,
        filtering: onFiltering,
        dataBound:onDataBound
    });
});

1 个答案:

答案 0 :(得分:0)

现在,正确的方法是使用cascade event。如果您使用的是旧版本,也可以使用change事件,但如果您需要通过代码更新下拉列表,则还必须确保同时处理网格。

您的cascade事件处理程序可能如下所示(前提是您已设置网格的dataSource以根据下拉列表值读取数据):

function catalogCascade() {
    $("#grid").data("kendoGrid").dataSource.fetch();
}