Wenn Sie ein Rich-UI-Widget (bzw. ein Widget eines externen Typs, wie in einem anderen Abschnitt beschrieben) schreiben, können Sie sicherstellen, dass sich widgetspezifische Eigenschaften in der Anzeige Eigenschaften befinden, wenn Sie den EGL-Editor zum Erstellen eines Widgets des neuen Typs verwenden. Sie machen die Eigenschaften verfügbar, indem Sie @VEProperty für jedes Widgetfeld festlegen, das in der Anzeige Eigenschaften angezeigt werden soll. @VEProperty ist nur von Nutzen, wenn die Eigenschaften @VEWidget und @EGLProperty festgelegt werden.
mySimpleProperty String {
@EGLProperty{},
@VEProperty{category = "Basic"}};
myChoiceProperty String{
@EGLProperty{},
@VEProperty{category = "Advanced",
propertyType = "choice",
choices = [
@VEPropertyChoice {displayName = "3D", id = "3"},
@VEPropertyChoice {displayName = "4D", id = "4"}
]}};
Die Funktionen, die die EGL-Eigenschaften abrufen ('get') und festlegen ('set'), werden nicht gezeigt.
Die Kategorien in der Anzeige Eigenschaften werden in umgekehrter Reihenfolge ihres ersten Verweises im Rich-UI-Widget bzw. im externen Typ aufgeführt. Die zuletzt angegebene Kategorie wird zuerst aufgelistet und die Kategorien, die für alle Widgets verfügbar sind, werden zuletzt aufgelistet. Analog werden die Eigenschaften in einer Kategorie in umgekehrter Reihenfolge ihrer Deklaration im Rich-UI-Widget bzw. im externen Typ aufgelistet.
Änderungen an @VEProperty sind für eine Datei im EGL-Editor nur verfügbar, wenn Sie die Palette und die Datei aktualisieren. Zum Aktualisieren der Palette klicken Sie auf das Tool Palette aktualisieren auf der Entwurfsoberfläche, wie dies in “Tools auf der Entwurfsoberfläche verwenden” beschrieben wird. Zum Aktualisieren der Datei klicken Sie auf das Tool Webseite aktualisieren auf der Registerkarte 'Vorschau', wie in “Webanwendung im EGL-Rich-UI-Editor ausführen” beschrieben.