In Nuclos ist ein Overlay ein Fenster, dass über die Benutzeroberfläche gelegt wird.
Overlays werden oft verwendet, um Benutzeroberflächenkomponenten wie Pop-ups, Tooltips oder Benachrichtigungen anzuzeigen, ohne den Hauptinhalt der Anwendung zu beeinträchtigen.
Im Objektgenerator wählen Sie bei 'Darstellung des generierten Objekts' folgende Konstellation:

Ganz wichtig: Im Anschluss den ObjektGenerator noch einmal speichern, weil damit noch einmal eine Analyse des Layouts angestoßen wird, und sich der ObjektGenerator die Mindestgröße merkt.
Dann sieht das Ergebnis wie im Screenshot 2 gezeigt aus.
![]()
![]()
Serverregel Reihenfolge
Vor dem Öffnen des Overlay wird die Objektgenerator Regel ausgeührt.
Wenn man auf OK des Overlays geht, muss man für das Overlay-Objekt eine "gemeinsame" Update und Insert Regel erstellen, damit diese ausgeführt wird.
@Rule(name="VerfahrenErstellen", description="VerfahrenErstellen")
public class VerfahrenErstellen implements InsertRule, UpdateRule {
public void update(UpdateContext context) throws BusinessException {
insertVerfahren(context, context.getBusinessObject(ObjektgeneratorVerfahren.class));
}
public void insert(InsertContext context) throws BusinessException {
insertVerfahren(context, context.getBusinessObject(ObjektgeneratorVerfahren.class));
} |