Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.  

  1. Fügen Sie einen XdevNativeButton in eine leere View ein.
  2. Klicken Sie den XdevNativeButton mit Doppelklick an und ändern Sie die Beschriftung, z.B. in Save.
  3. 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
    Image RemovedImage Added
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
    languagejava
    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
    languagejava
    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
    languagejava
    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
    languagejava
    buttonnativeButton.setVisible(true);