Autor Thema: Dialog öffnen ohne uidoc  (Gelesen 1241 mal)

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Dialog öffnen ohne uidoc
« am: 01.04.05 - 12:22:11 »
Hallo,

ich würde gerne eine Dilalogbox öffnen, ohne dass im Hintergrund ein UIdoc offen/sichtbar ist
oder, dass ein Dokument selektiert ist.

Also konkret gibt es für eine Ansicht eine Aktion. Der User soll da drauf klicken, der Dialog
soll aufpoppen und der User soll Daten eingeben. Diese Daten sollen dann weiterverarbeitet
werden.

Ich habe das momentan so gelöst:

0. User klickt auf den Button
1. uidoc erstellen
2. Dialog öffnen
3. User gibt Daten ein
4. Daten werden aus dem uidoc ausgelesen
5. uidoc wird geschlossen
6. Daten weiterverarbeiten

Eine ziemlich unelegante Lösung.
Hat jemand eine bessere Idee?


LG
pASCAL

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Dialog öffnen ohne uidoc
« Antwort #1 am: 01.04.05 - 12:24:27 »
Wie machst Du denn das jetzt? Formel? Dann geht es wohl nur mit einem UIDoc. Wenn Du das ganze über LotusScript machst, kannst Du der Methode NotesUIWorkspace.Dialogbox ein temporäres Document mitgeben, das dann nicht gespeichert wird. Damit erreichst Du, was Du möchtest.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re: Dialog öffnen ohne uidoc
« Antwort #2 am: 01.04.05 - 12:55:42 »
Ich habe das jetzt mal so probiert:

 Set doc      = db.CreateDocument
 doc.form      = "Maskenname"
 Call uiws.DialogBox("Dialogname",True, True, False, False, False, False,"Überschrift", doc)
 Msgbox doc.Name_tempText(0)

In der Maske und im Dialog gibt es je das Feld "tempText", dass ich über den Dialog füllen
möchte.
Die Message-Box gibt aber einen Leerstring aus....


pASCAL

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re: Dialog öffnen ohne uidoc
« Antwort #3 am: 01.04.05 - 12:57:56 »
Okay - Tippfehler!

Mit   Msgbox doc.tempText(0)  gehts!


Danke!!!!!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz