Kendo 按 Id 检查 Treeview 复选框
Kendo Treeview checkbox check by Id
我正在尝试将带有复选框的 Kendo Treeview 绑定到数据源,然后通过节点 ID 检查特定的复选框。
到目前为止,这是我所拥有的,我似乎无法让它发挥作用。
function bindCheckboxToId(treeView, id) {
var el = treeView.findByUid(id);
var cb = el.find(".k-checkbox input");
if (cb) {
$(cb.selector).prop('checked', true);
}
}
如果您已经知道 UID,通过 dataSource
了解它对您有用吗?这样 UI 和支持源保持同步?
function bindCheckboxToId2(treeView, id){
var data = treeView.dataSource.getByUid(id);
if (data) {
data.set("checked", true);
}
}
然后可以用
bindCheckboxToId2($("#treeview").data("kendoTreeView"), "0c9802d5-770d-41ba-9aec-8233c708a5ce")
我正在尝试将带有复选框的 Kendo Treeview 绑定到数据源,然后通过节点 ID 检查特定的复选框。 到目前为止,这是我所拥有的,我似乎无法让它发挥作用。
function bindCheckboxToId(treeView, id) {
var el = treeView.findByUid(id);
var cb = el.find(".k-checkbox input");
if (cb) {
$(cb.selector).prop('checked', true);
}
}
如果您已经知道 UID,通过 dataSource
了解它对您有用吗?这样 UI 和支持源保持同步?
function bindCheckboxToId2(treeView, id){
var data = treeView.dataSource.getByUid(id);
if (data) {
data.set("checked", true);
}
}
然后可以用
bindCheckboxToId2($("#treeview").data("kendoTreeView"), "0c9802d5-770d-41ba-9aec-8233c708a5ce")