The user can select roles from a tree. The roles are the top-level nodes of the tree. As subnodes of every role, there is a sub-tree representing the possible permissions for this role. The permissions for this role are selected by checkbox.
Now there is my problem: The treenode item does only provide functionality for adding a label to the tree. But in my case, a checkbox (with additional text) would be needed. The other possibility to add a column with checkboxes in the grid is not very nice regarding usability (the distance from label to checkbox is too big).
yes, this function was not available with the TREENODE. Now (with next version on) it is. You can put any "column" control inside the tree node, it is rendered between the icon of the tree node and the text of the tree node.