0

我正在使用 kendo mvvm 框架。我想用一个包含复选框值的数组检查某些复选框。例子

var checkboxValue=["a","c"]

[x]a
[ ]b
[x]c
4

1 回答 1

0

试试这个:

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);

演示

如果数组包含其文本,它将检查节点。dataBound如果您的 treeView 从异步请求中获取数据,您最好在事件上调用此方法。

于 2016-10-18T10:13:21.250 回答