Here are my suggestions for some smart checkbox features:


- A single property on TreePanel to automatically create checkboxes for all nodes. *EnableCheckboxes. *Still keep treenode's Checkbox property.
- Way to toggle recursive checking. *If parent is checked, check all children. *If children is unchecked, uncheck parent (or do tri-state checkbox mode).
- Preserve recursive checking with load on demand. *When adding children to a node, children should inherit's parent checkbox state.


I was able to accomplish most of those manually, but it will be nice if they are part of the toolkit. *


ExtJS thread on recursive checking:
http://extjs.com/forum/showthread.php?t=36179