Knockout.js devextreme dxTreeView
我使用的是devextreme dxTreeView,我需要一个清除选择功能来取消选中当前选择Knockout.js devextreme dxTreeView,knockout.js,treeview,devextreme,Knockout.js,Treeview,Devextreme,我使用的是devextreme dxTreeView,我需要一个清除选择功能来取消选中当前选择 self.SubViewModel = { treeViewOptions: { items: Stores, dataStructure: "plain", showCheckBoxesMode: true, searchValue: self.PackSearch, parentIdExpr: "Key",
self.SubViewModel = {
treeViewOptions: {
items: Stores,
dataStructure: "plain",
showCheckBoxesMode: true,
searchValue: self.PackSearch,
parentIdExpr: "Key",
keyExpr: "ID",
displayExpr: "Name",
selectionMode: "single",
expandAllEnabled: true,
expandeExpr: "expanded",
expandNodesRecursive: true,
}
};
这是一个jquery解决方案
这是一个jquery解决方案
w、 对于ko和DevExtreme,您需要添加一个可观察对象来管理这些事情
"id": "1_1",
"text": "Super Mart of the West",
"expanded": true,
"selected": variable which is observable,
通过递归迭代self.SubViewModel.treeViewOptions.items,您可以添加“selected”:ko.observable(),并在单击事件中将值重置为false
提示:在items对象中提到“selected”键,除了提供的任何其他选项外,您可能无法实现任何自定义选择。w.r.对于ko和DevExtreme,您需要添加一个可观察项来管理这些内容
"id": "1_1",
"text": "Super Mart of the West",
"expanded": true,
"selected": variable which is observable,
通过递归迭代self.SubViewModel.treeViewOptions.items,您可以添加“selected”:ko.observable(),并在单击事件中将值重置为false
提示:在items对象中提到“selected”(已选择)键时,除了提供的其他选项外,您可能无法实现任何自定义选择。您尝试过什么吗?您可以在问题中或通过JSFIDLE创建一个代码段来展示它现在是如何工作的吗?您尝试过什么吗?您可以在问题中或通过JSFIDLE创建一个代码段,以展示它现在是如何工作的吗?