Hi Faris,
As we already told, Currently TreeView do not have any built-in support for this feature.
However, TreeView ClientObject model provides rich set of events,properties and methods in ClientSide. Please refer the below sample which illustrates TriStateCheckBox feature with following characteristics using TreeView ClientObject model.
1.If a Node's CheckBox is checked,all its child Nodes checkboxes will be checked and viceversa.
2.Parent Node checkBox will be disabled if one of its child Node checkbox is unchecked.
http://websamples.syncfusion.com/samples/Tools.Web/5.2.0.25/F69035/main.htmPlease try this and let us know if this helps.
Note:
Please refer the below document that describes the properties available in the client side function events.
http://www.syncfusion.com/support/user/uploads/TreeViewObject_4681f240.zipThanks,
Sureshsekaran.