Autor Thema: LotusScript: Feld füllen  (Gelesen 2383 mal)

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
LotusScript: Feld füllen
« am: 18.06.03 - 09:58:31 »
Guten Morgen,

wie kann ich ein Feld aus einem Agenten heraus füllen?

Hintergrund:
Mein Formular enthält einen Button, der den Agenten aufruft. In diesem Agenten wird die Array-Variable "choice" gefüllt und anschließend wieder an ein DropDown-Feld übergeben. Danach kann der User einen der Werte von "choice" auswählen.
Nur leider ist das DropDown-Feld leer. Im Agenten habe ich es mit der Zuweisung "doc.fdReserveRoom = choice" probiert, ohen Erfolg.

Danke.
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:LotusScript: Feld füllen
« Antwort #1 am: 18.06.03 - 10:13:46 »
probiers mal mit der eigenschaft values der notesitem klasse, dann klappts:
also ungefaehr so :

dim item as notesitem
set item = doc.getfirstitem("deinfeld")
item.values = deinarray


gruss

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Re:LotusScript: Feld füllen
« Antwort #2 am: 18.06.03 - 10:54:30 »
Dim item As NotesItem
Set item = doc.GetFirstItem("fdReserveRoom")
...
item.values = choice

--------------------------------------------------


Ohne Erfolg  ???

Das Ganze soll im Web laufen. (Sorry hatte ich vergessen)
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:LotusScript: Feld füllen
« Antwort #3 am: 18.06.03 - 11:01:12 »
dann wuerde ich das ganze mittels JS loesen...

ich weiss jedoch nicht, was du da noch in deinem sourcecode regelst, sprich, ob es ueberhaupt moeglich ist...

fakt ist, dass du im web nicht ins "uidoc" schreiben kannst... da es dir dort nicht zur verfuegung steht...

oder aber du arbeitest mit formel !!

gruss

Offline LordMacBee

  • Junior Mitglied
  • **
  • Beiträge: 88
  • Geschlecht: Männlich
  • I.8.P.P
    • Team Mental Racing - Online Nascar
Re:LotusScript: Feld füllen
« Antwort #4 am: 18.06.03 - 11:10:54 »
Lass dir die neuen Werte via Agent in ein Backend Feld schreiben.

Doc.FeldName = ArraymitneuenWerten
Doc Speichern

und dann öffnest du das Dokument nochmals ungefähr so via

print "[db + view + doc ?EditDocument]"

Als default value für dein editierbares Auswahlfeld nimmst du dann das backend Feld.

Hab massig Beispiele für sowas, falls du's nicht hinkreigst....
Never underestimate the predictability of stupidity

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz