I have created a run-time tree that consists of a parent node with a checkbox and child nodes, some have checkboxes and some do not. I have set the checkboxes as tri state.
So it looks like this(although the check boxes did not copy over, there is a checkbox on first dvrs, channel 1 and channel 2. Channels 3-5 do not have check boxes):
first dvrs
So it looks like this(although the check boxes did not copy over, there is a checkbox on first dvrs, channel 1 and channel 2. Channels 3-5 do not have check boxes):

-
THIS IS Channel 1
-
this is channel 2
-
Unassigned Channel 3
-
Unassigned Channel 4
-
Unassigned Channel 5
The three unassigned channels do not have checkboxes, the first two do, and the parent "first dvrs" also has a checkbox.
If I check the checkboxes for channel 1 and 2, the parent sets to indeterminate. That is because the last 3 channels have no checkbox and cannot be selected(and I don't want them to be, becuase they are unassigned).
Is there a way to get the parent to only react to the state of the child nodes that have check boxes and to ignore the state of the child nodes that do not have checkboxes?