Der XdevNativeButton ist ein Button, das mit dem der per HTML-Tag <button> vom Web-Browser selbst erzeugt wird und deshalb ein anderes, Browser-spezifisches Aussehen besitzt. Der XdevNativeButton wird i.d.R. benutzt, wenn der ein Button ein systemspezifisches Aussehen und Verhalten (MaouseMouse-Over Effekt) besitzen soll. Anders als beim XdevButton, lässt sich beim XdevNativeButton die Höhe ohne Style definieren.
- Fügen Sie einen XdevNativeButton in eine leere View ein.
- Klicken Sie den XdevNativeButton mit Doppelklick an und ändern Sie die Beschriftung, z.B. in Save.
- Klicken Sie in den Properties > Icon auf ..., klicken Sie im folgenden Dialog auf FontAwesome, wählen Sie ein Icon aus, z.B. SAVECOG, und klicken Sie auf OK.
Ergebnis:
- Im GUI-Builder
Wichtige Properies:
DisableOnClick - Lässt nur einmalig einen Einfachklick zu und deaktiviert den XdevButton anschließendXdevNativeButton anschließend.
Examples:
XdevButton XdevNativeButton deaktivieren - Der XdevButton XdevNativeButton wird deaktiviert. Im deaktivierten Zustands Zustand können keine Events registriert und somit keine Button-Aktionen ausgeführt werden.
Code Block language java buttonnativeButton.setVisiblesetEnabled(false);
XdevButton XdevNativeButton aktivieren - Der XdevButton wird XdevNativeButton wird aktiviert. Nur im aktivierten Zustand können Events registriert und Button-Aktionen ausgeführt werden.
Code Block language java buttonnativeButton.setVisiblesetEnabled(falsetrue);
XdevButton XdevNativeButton ausblenden - Der XdevButton wird XdevNativeButton wird ausgeblendet. Befindet sich der XdevButton in XdevNativeButton in einem Layout, werden die UI-Komponenten im Layout ggf. neu angeordnet.
Code Block language java buttonnativeButton.setVisible(false);
XdevButton XdevNativeButton einblenden - Der XdevButton wird XdevNativeButton wird ausgeblendet. Befindet sich der XdevButton in XdevNativeButton in einem Layout, werden die UI-Komponenten im Layout ggf. neu angeordnet.
Code Block language java buttonnativeButton.setVisible(true);