Ich habe eine mehrfach auswählbare Tabellenkomponente, die eine Table-Disaply-Komponente enthält. Innerhalb der Tabelle-Anzeige-Komponente gibt es eine andere Komponente namens Tabellenzeile.Ist es schädlich, zu viele Komponenten in einem einzigen zu verschachteln?
table-selectable
| (contains)
v
table-display
| (contains)
v
table-row
Ich tue dies, weil ich jede Komponente genereic genug machen möchten, so dass es für andere Zwecke verwendet werden können, Howere, merke ich es nicht einfach ist, die Aktion auf die die übergeordnete Komponente zu übergeben. Der Grund ist, dass ich alle Aktionen innerhalb sendAction
Methode und den Aktionsnamen innerhalb der hbs-Datei sorgfältig verdrahten muss und ich denke, dass diese Wahrscheinlichkeit Fehler in der langen falschen Ursache verursachen kann.
Meine Frage ist, dass es schädlich ist, tom nay Komponenten innerhalb einer einzigen Komponente zu verschachteln, wie die, die ich gemacht habe?