Klasse AppDialog

Object
AppDialog

public class AppDialog extends Object

Überschrift: AppDialog

Beschreibung: Ein Dialog um Webanwendungen in einem eigenen Fenster anzuzeigen.

Achtung: Diese Klasse wird von der Internet Explorer Integration im Notes Client nicht unterstützt.

Copyright: Copyright (c) ELO Digital Office GmbH 2010-2014

Seit:
9.03.000
  • Verschachtelte Klassen - Übersicht

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static class 
     
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    AppDialog(Workspace workspace, String title)
    Konstruktor für die Klasse "AppDialog".
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Liefert den Browser dieses Dialogs.
    void
    Lädt die angegebene Addresse im Browser.
    void
    loadWFForm(int workflowId, int nodeId)
    Lädt ein Workflowformular im Browser.
    void
    Setzt einen eindeutiger Bezeichner für diesen Dialog, damit die automatisch vom Client gespeicherten Größenänderungen sich bei mehreren Dialogen nicht überschreiben.
    void
    Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.
    void
    setHelpButton(BaseFunction callbackFunction, ScriptableObject thisScope)
    Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.
    void
    setHideStatusBar(boolean hide)
    Blendet die Statuszeile mit den Dialogbuttons ein oder aus.
    boolean
    Zeigt den Dialog im modalen Modus an.
    void
    show(String okEvent, String closeEvent)
    Zeigt den Dialog im nichtmodalen Modus an.
    void
    show(BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope)
    Zeigt den Dialog im nichtmodalen Modus an.

    Von Klasse geerbte Methoden Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • AppDialog

      public AppDialog(Workspace workspace, String title)
      Konstruktor für die Klasse "AppDialog".
      Parameter:
      workspace - Aktueller Arbeitsbereich
      title - Dialogtitel
      Seit:
      9.03.000
  • Methodendetails

    • setHideStatusBar

      public void setHideStatusBar(boolean hide)
      Blendet die Statuszeile mit den Dialogbuttons ein oder aus.
      Parameter:
      hide - TRUE um die Statuszeile auszublenden.
    • loadUrl

      public void loadUrl(String url)
      Lädt die angegebene Addresse im Browser.
      Parameter:
      url - URL
    • loadWFForm

      public void loadWFForm(int workflowId, int nodeId) throws RemoteException
      Lädt ein Workflowformular im Browser.
      Parameter:
      workflowId - ID des anzuzeigenden Workflows
      nodeId - ID des Knotens
      Löst aus:
      RemoteException - Wenn der Workflow nicht existiert oder nicht geladen werden kann.
    • setDialogId

      public void setDialogId(String id)
      Setzt einen eindeutiger Bezeichner für diesen Dialog, damit die automatisch vom Client gespeicherten Größenänderungen sich bei mehreren Dialogen nicht überschreiben.
      Parameter:
      id - Eindeutiger Bezeichner für diesen Dialog
    • show

      public boolean show()
      Zeigt den Dialog im modalen Modus an.
      Gibt zurück:
      True wenn der Dialog mit "OK" geschlossen wurde, sonst False
    • show

      public void show(String okEvent, String closeEvent)
      Zeigt den Dialog im nichtmodalen Modus an. Der Dialog bleibt nach diesem Aufruf geöffnet, das Skript läuft sofort weiter. Im Client kann parallel zum Dialog gearbeitet werden.
      Callback Parameter:
      GridDialog Dialog, aus welchem das Callback aufgerufen wird.
      GridDialog.CloseEventSource Quellevent, aus welchem der Dialog geschlossen wird.
      Parameter:
      okEvent - Ein Event welches beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn eine Funktion zu diesem Event einen negativen Rückgabewert liefert.
      closeEvent - Ein Event welches bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.
      Seit:
      10.00.012 CloseEventSource-Parameter im Callback
    • show

      public void show(BaseFunction okCallback, BaseFunction closeCallback, ScriptableObject thisScope)
      Zeigt den Dialog im nichtmodalen Modus an. Der Dialog bleibt nach diesem Aufruf geöffnet, das Skript läuft sofort weiter. Im Client kann parallel zum Dialog gearbeitet werden.
      Callback Parameter:
      GridDialog Dialog, aus welchem das Callback aufgerufen wird.
      GridDialog.CloseEventSource Quellevent, aus welchem der Dialog geschlossen wird.
      Parameter:
      okCallback - Die JavaScript-Funktion, welche beim Klick auf "OK" aufgerufen werden soll oder null. Im Scripting kann das Schließen des Dialogs verhindert werden, wenn diese Funktion einen negativen Rückgabewert liefert.
      closeCallback - Die JavaScript-Funktion, welche bei "Abbrechen" oder "X" aufgerufen wird oder null. Das Schließen des Dialogs kann hierbei nicht abgebrochen werden.
      thisScope - "this" Scope der Callback-Methoden: Das die Funktionen definierende Objekt.
      Seit:
      10.00.000, 10.00.012 CloseEventSource-Parameter im Callback
    • setHelpButton

      public void setHelpButton(String event)
      Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.
      Parameter:
      event - Ein Scripting-Event, das aufgerufen wird, wenn der Hilfe-Button gedrückt wird
    • setHelpButton

      public void setHelpButton(BaseFunction callbackFunction, ScriptableObject thisScope)
      Fügt den "Hilfe" Button unten links in die Statuszeile des Dialogs ein.
      Parameter:
      callbackFunction - JavaScript Funktion, welche aufgerufen wird wenn die Hilfe angezeigt werden soll.
      thisScope - "this" Scope der Funktion
      Seit:
      10.00.000
    • getBrowser

      public BrowserComponent getBrowser()
      Liefert den Browser dieses Dialogs.
      Gibt zurück:
      API für Browserzugriff
      Seit:
      20.12, 21.03.001