0
我们的treelist查找显示三层结构。如缩进级别所示,前两个层级仅为导航/组织(类别),并且不是有效的EditValue选项。他们应该简单地扩展为节点。DevExpress TreeListLookUpEdit:如何将指定的“层”设置为无效选择
例如:
Clothing
Mens
Shoes
Shirts
Trousers
Womens
Toys
Baby
Rattle
Bird Mobile
Toddlers
Push Cart
节点的的keyValue是作为一种有效的EditValue只有当节点没有孩子。
是否有可能将第一层(服装,玩具等)中的所有节点和第二层(男装,女装,婴儿,幼儿等)中的所有节点设置为“不可选”,同时仍然给这些节点响应点击次数而展开/折叠的能力?
我想让用户不可能选择那些节点,而不是在控件失去焦点后显示错误。
此刻,我的代码正在检查QueryCloseUp事件中的FocusedNode,并在节点有子节点时阻止特写。但是这种方法有一个主要缺点:用户不能在没有做出有效选择的情况下关闭下拉菜单。
这必须是TreeListLookUpEdit的常见要求。处理这种情况的标准方式是什么?