我正在使用devextreme dxTreeView,我想要一个明确的选择功能来取消选中当前选择。
var lq = (from DataRow r in dt.Rows
select new { First = r[0], Second=r[1], Third=r["Fifth"]}
).ToList();
lq.Dump();
答案 0 :(得分:0)
这是 jquery 解决方案https://www.devexpress.com/Support/Center/Question/Details/T221422/dxtreeview-clearselection
function clearSelection() {
treeView.beginUpdate();
$.each(treeView.option('items'), function() {
treeView.unselectItem(this);
});
treeView.endUpdate();
}
答案 1 :(得分:0)
对于ko和DevExtreme,您需要添加一个可观察的对象来管理此类事情
"id": "1_1",
"text": "Super Mart of the West",
"expanded": true,
"selected": variable which is observable,
您可以添加“ selected”:ko.observable(),并通过递归迭代self.SubViewModel.treeViewOptions.items将点击事件的值重置为false。
提示:在项对象中提及“ selected”键,您可能无法实现除提供的其他选项之外的任何自定义选项。