eva/3 Application BuilderEntwicklung von eva/3 AnwendungenAllgemeine Informationen 

Beanableitungen

Die Beanableitungen erlauben es Eigenschaften einer Komponente festzulegen, diese zu speichern und in ein Formular oder einen Bericht einzusetzen. Änderungen, die später an den Eigenschaften dieser Beanableitungen vorgenommen werden, übertragen sich auf alle davon abstammenden Komponenten.

Wurden in der eingefügten Komponente Eigenschaften verändert, so sind diese nicht von Änderungen der Beanableitungen betroffen.

Eine Beanableitungen bietet folgende Möglichkeiten:

Die Tabelle für die Beanableitungen kann durch Klicken der Bohne im linken unteren Fensterteil des Beans Dialog geöffnet werden (s. Abb. 67 ). Anschließend kann eine Komponente aus dem oberen Fensterteil per Drag & Drop in den unteren Fensterteil der zuvor geöffneten Tabelle gezogen werden.

Wird der neue Eintrag markiert und mit der rechten Maustaste angeklickt, so kann durch Auswählen des Menüpunktes Bearbeiten der Eigenschaften Dialog der Beanableitungen aufgerufen werden (s. Abb. 68 ). Der neue Eintrag kann nun per Drag & Drop mehrfach in ein oder mehrere Formulare eingefügt werden.

Werden im Eigenschaften Dialog der Beanableitungen Änderungen vorgenommen, übertragen sich diese auf die eingefügten Komponenten (Beaninstanzen).

Abb. 67: Tabelle der Beanableitungen
Abb. 67: Tabelle der Beanableitungen

Die Beanableitungen sind im gesamten eva/3 Application Builder Projekt sichtbar. Wird eine Eigenschaft einer Beanableitung geändert, so wird diese in seine Beaninstanzen übertragen, falls diese sich nicht von der Beanableitung unterschieden haben.

Abb. 68: Instanz einer Beanableitung
Abb. 68: Instanz einer Beanableitung

Hinweis: Beanableitungen werden nicht direkt im geöffneten Formular oder Bericht übernommen, sondern erfordern das Schließen ohne Speichern und neu Öffnen des Formulars.