Eigendlich ganz einfach.
Am besten wäre hier vermutlich die TriStateCheckBox. Auf Node_Level 2 habe ich einen Eingabemaske hinterlegt. In dieser Oberfläche kann man ein Datum einstellen. Wenn das eingestellte Datum "älter" als 3 Monate ist, soll der CheckState = false sein. Wir die Bearbeitung dann durch geführt und das Datum aktualisiert, wird der CheckState wieder true. Somit möchte ich im obersten Node_Level die Erforderlichkeit der Bearbeitung anzeigen. Der CheckState darf sich aber nicht durch das Klicken auf die Checkbox verändern, sondern soll abhängig vom Datim sein.
Ich habe einen Baum:
Code:
//Keine Bearbeitung erforderlich
[x] Node_0
[x] Node_1
[x] Node_2a
[x] Node_2b
[x] Node_2c
Code:
//Bearbeitung erforderlich
[#] Node_0
[#] Node_1
[ ] Node_2a
[x] Node_2b
[ ] Node_2c
Code:
//Bearbeitung erforderlich
[ ] Node_0
[ ] Node_1
[ ] Node_2a
[ ] Node_2b
[ ] Node_2c