我有一个使用目录名称填充的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
});
});
答案 0 :(得分:0)
现在,正确的方法是使用cascade
event。如果您使用的是旧版本,也可以使用change
事件,但如果您需要通过代码更新下拉列表,则还必须确保同时处理网格。
您的cascade
事件处理程序可能如下所示(前提是您已设置网格的dataSource以根据下拉列表值读取数据):
function catalogCascade() {
$("#grid").data("kendoGrid").dataSource.fetch();
}