Hi,
Ich habe beliebig verschachtelte Komponenten, die in sich gesehen eigene Zustände und Eigenschaften (Model) haben. Das heißt ... jede Komponente kann für sich gesehen auch mal DISABLED und somit inaktiv sein.
Wenn ich nun eine Komponente disable, dann muss dieser Zustand natürlich auch für die gesamte Unterstruktur / Komponenten gesetzt werden. Allerdings kann es ja sein, dass eine Komponente schon vorher disabled war und wenn ich nun eine der darüber liegenden Komponenten enable, dann werden "bislang "alle darunter liegenden auch wieder enabled. Die Komponenten, die vorher schon disabled waren, müssten natürlich weiterhin disabled bleiben.
Ich hab gerade keine Idee, wie ich das "möglichst allgemeingültig" umsetzen könnte, da ich jetzt grade nicht weiß, welche Use-Cases es neben Enable/Disable noch geben könnte, die sowas in der Art brauchen.
Habt Ihr ne Idee oder wie würdet ihr hier herangehen?
Gruß Mario
Ich habe beliebig verschachtelte Komponenten, die in sich gesehen eigene Zustände und Eigenschaften (Model) haben. Das heißt ... jede Komponente kann für sich gesehen auch mal DISABLED und somit inaktiv sein.
Wenn ich nun eine Komponente disable, dann muss dieser Zustand natürlich auch für die gesamte Unterstruktur / Komponenten gesetzt werden. Allerdings kann es ja sein, dass eine Komponente schon vorher disabled war und wenn ich nun eine der darüber liegenden Komponenten enable, dann werden "bislang "alle darunter liegenden auch wieder enabled. Die Komponenten, die vorher schon disabled waren, müssten natürlich weiterhin disabled bleiben.
Ich hab gerade keine Idee, wie ich das "möglichst allgemeingültig" umsetzen könnte, da ich jetzt grade nicht weiß, welche Use-Cases es neben Enable/Disable noch geben könnte, die sowas in der Art brauchen.
Habt Ihr ne Idee oder wie würdet ihr hier herangehen?
Gruß Mario