Hi thanks for the reply, but that doesn't work.
They still need to be able to click on the parent.
Here's what I did as a work around. Cludgy, but works.
function DoOnClientNodeChecked(sender, eventArgs)
// basically this function serves to protect disabled nodes.
// the problem comes in when a parent node of a disabled child node is unchecked.
// in this case the control unchecks all child nodes even if they are disabled.
// so, this forces disabled nodes back.
var oAllNodes = eventArgs.get_node().get_allNodes();
for (i = 0; i < oAllNodes.length; i++)
oNode = oAllNodes[i];
Thanks ... Ed