Details
-
Bug
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
Description
I am not sure this should be a bug or feature...(or there are some good solutions.)
in many case, I don't want a parent item is checkable (also mean non-selectable), however, there is no such feature to simply mark a treeitem non-selectable.
there is a feature, called treeitem checkable, however, if I set a item's checkable to false, it is still selectable, this does't make sense.
if checkable is not equals to selectable, shouldn't provide a method call getCheckedItem(s) in tree and model? however I think a more getCheckedItem API is not a good idea.
<zk> Item 2 is not checkable(in my case, mean non-selectable), however, it is still selectable. if check is not equals to select, shouldn't provide a method call getCheckedItem(s) in tree and model? <button label="Toggle checkmark" onClick="tree.checkmark = !tree.checkmark;"/> <button label="Toggle multiple" onClick="tree.multiple = !tree.multiple;"/> <button label="show selection" onClick='alert(""+tree.getSelectedItems() )'/> <tree id="tree" rows="5" multiple="true" checkmark="true"> <treecols> <treecol label="Name"/> <treecol label="Description"/> </treecols> <treechildren> <treeitem> <treerow> <treecell label="Item 1"/> <treecell label="Item 1 description"/> </treerow> </treeitem> <treeitem checkable="false" open="false"> <treerow> <treecell label="Item 2"/> <treecell label="Item 2 description"/> </treerow> <treechildren> <treeitem> <treerow> <treecell label="Item 2.1"/> </treerow> <treechildren> <treeitem> <treerow> <treecell label="Item 2.1.1"/> </treerow> </treeitem> <treeitem> <treerow> <treecell label="Item 2.1.2"/> </treerow> </treeitem> </treechildren> </treeitem> <treeitem> <treerow> <treecell label="Item 2.2"/> <treecell label="Item 2.2 is something who cares"/> </treerow> </treeitem> </treechildren> </treeitem> </treechildren> </tree> </zk>