0
私は剣道のmvvmフレームワークを使用しています。私はチェックボックスの値を含む配列で特定のチェックボックスをチェックしたいと思います。配列は、そのテキストが含まれている場合は、ノードをチェックしますjavascriptを使用してツリービューから "CheckBoxes"をチェックする方法を教えてください。
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);
: 例
var checkboxValue=["a","c"]
[x]a
[ ]b
[x]c
[解決方法] –
私はデータソース形式を変更しましたが、それは私のためには機能しません –
@AustinHohあなたのループ内の条件を変更しましたか? dataSourceの正しいプロパティは 'values.indexOf(dataItem.text)> -1'ですか? – DontVoteMeDown