Zum Hauptinhalt gehen

Dialog aus Executable öffnen

Kommentare

4 Kommentare

  • Zendesk API User
    Author: felix_reinhold - 6/24/2021 7:58

    Hi Nina,

    du kannst natürlich immer einen einfachen Swing-Dialog bauen und anzeigen. Über den UIAgent erhälst du das aktuelle Window, um es als Parent für deinen Dialog zu nutzen. Das probiere ich aber eigtl. immer zu vermeiden, da die Funktionalität so nicht im ContentCreator zur Verfügung steht. Ich würde an deiner Stelle vllt. einfach die ShowFormDialogOperation nutzen. Im Formular fügst du eine TEXTAREA mit hFill=yes und einer hohen Zahl für die rows ein, damit sie einen großen Teil der Form ausfüllt. Zudem könntest du sie noch auf readonly setzen. Dann setzt du deinen Text dynamisch als Default-Wert für das Formular und zeigst es an.

    Ist alles in wenigen Zeilen Code erledigt und funktioniert im CC und SA :-)

    Viele Grüße

    Felix

    0
  • Zendesk API User
    Author: ncbruckner - 6/24/2021 9:45

    Hi Felix,

    ok, das mit dem Formular erstellen über den FormsAgent hat geklappt. Ich habe nur eine Frage: Man kann bei ShowFormDialogOperation ein ContextElement setzen. Ist das ein Pflichtfeld? Ich habe zwei Möglichkeiten, das Skript aufzurufen, einem aus dem Kontextmenü, da habe ich natürlich einen IDProvider und einmal aber auch aus der Menüleiste oben. Wenn mich nicht alles täuscht, habe ich in dem Fall keinen IDProvider.

    Vielen Dank schon mal.

    Nina

    0
  • Zendesk API User
    Author: felix_reinhold - 6/24/2021 10:18

    Hi Nina,

    nein, das ist kein Pflichtfeld. Das einzige, was damit dann nicht zur Verfügung stehen dürfte wäre bspw. wenn du eine Regel an das Formular anhängst, die auf Seiteninformationen zugreifen. Ansonsten würde mir jetzt keine Einschränkung einfallen, die du ohne Element hast. Das einzige was du wirklich brauchen dürftest wäre setDefaults oder setFormData, um eben deinen Text zu setzen. Alle anderen Setter wären für dich optional.

    Liebe Grüße

    Felix

    0
  • Zendesk API User
    Author: ncbruckner - 6/24/2021 10:20

    Ok, danke sehr, dann habe ich alles. :smileyhappy:

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.