如何使用 javascript 将 "CheckBoxes" 设置为从树视图中检查?
How to set "CheckBoxes" to checked from treeview using javascript?
我正在使用 kendo mvvm 框架。我想用一个包含复选框值的数组检查某些复选框。
示例
var checkboxValue=["a","c"]
[x]a
[ ]b
[x]c
试试这个:
var values = ["A", "C"];
var setTreeViewValues = function(values) {
var tv = $("#treeview").data("kendoTreeView");
tv.dataItems().forEach(function(dataItem) {
if (values.indexOf(dataItem.text) > -1) {
dataItem.set("checked", true);
}
});
};
setTreeViewValues(values);
如果数组包含其文本,它将检查节点。如果您的 treeView 从异步请求中获取数据,您最好在 dataBound
事件上调用此方法。
我正在使用 kendo mvvm 框架。我想用一个包含复选框值的数组检查某些复选框。 示例
var checkboxValue=["a","c"]
[x]a
[ ]b
[x]c
试试这个:
var values = ["A", "C"];
var setTreeViewValues = function(values) {
var tv = $("#treeview").data("kendoTreeView");
tv.dataItems().forEach(function(dataItem) {
if (values.indexOf(dataItem.text) > -1) {
dataItem.set("checked", true);
}
});
};
setTreeViewValues(values);
如果数组包含其文本,它将检查节点。如果您的 treeView 从异步请求中获取数据,您最好在 dataBound
事件上调用此方法。