Autor Thema: View über das Backend initialisieren  (Gelesen 2565 mal)

Offline haeppchen

  • Junior Mitglied
  • **
  • Beiträge: 55
View über das Backend initialisieren
« am: 09.02.05 - 17:30:03 »
Hallo,

habe folgende Frage:

Ich öffne aus einem dokument heraus eine Picklist, die eine View enthält. Ich möchte in der enthaltenen View einige Dokumente markieren
(mit "Call notesUIView.SelectDocument(notesdocument)").

Wie kann ich aber die UI-View über das Backend initialisieren?
Mit

    Set uiview = workspace.CurrentView

geht es nicht, den die entsprechende View ist ja nicht geöffnet (ich will sie auch nicht extra öffnen!)

Gibt es was ähnliches wie beim Frontend á la
   Set view = database.getView(viewName)?


Simon
« Letzte Änderung: 09.02.05 - 17:32:59 von haeppchen »

Driri

  • Gast
Re: View über das Backend initialisieren
« Antwort #1 am: 09.02.05 - 17:33:46 »
Was hast Du denn vor ?

Vielleicht hab ich die Frage falsch verstanden, aber wenn Du die PicklistCollection benutzt, bekommst Du als Ergebnis doch eine DocumentCollection mit allen Dokumenten zurück, die gewählt worden sind.

Offline haeppchen

  • Junior Mitglied
  • **
  • Beiträge: 55
Re: View über das Backend initialisieren
« Antwort #2 am: 09.02.05 - 18:00:39 »
Richtig. Das mit der Collection funktioniert auch schon.
Die bereits ausgewählten Dokumente werden auch schon in einem Multiple-Value-Feld gespeichert

Wenn ich jetzt aber die Picklist erneut aufrufe, sollen alle Dokumente, die in dem Multiple-Value-Feld stehen, bereits markiert sein.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: View über das Backend initialisieren
« Antwort #3 am: 09.02.05 - 19:54:38 »
Hi,

ich glaube, da hast du Pech. Das wird nicht funktionieren. Selbst wenn du an die View dran kommst, in die Picklist kommst du nicht um die Dokumente zu markieren.

Was soll denn das werden? Vielleicht gibt's noch anderes Lösungen.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Driri

  • Gast
Re: View über das Backend initialisieren
« Antwort #4 am: 10.02.05 - 10:01:59 »
Erklär doch mal genau, was Du eigentlich vorhast. Es gibt evtl. eine Lösung, aber bei der bisherigen Beschreibung weiß ich nicht mal, was Du erreichen möchtest.

Offline haeppchen

  • Junior Mitglied
  • **
  • Beiträge: 55
Re: View über das Backend initialisieren
« Antwort #5 am: 10.02.05 - 20:31:25 »
Also, hier noch mal ne genaue Erläuterung zu meinem Problem:

Wenn man in einer Form ein Multiple-Value-Feld als Dialog-List deklariert, kann man ja in der sich öffnenden Liste mehrere Einträge bzw. Dokumente (Keywords) auswählen, die dann in diesem Feld gespeichert werden.

Wenn man später diese Einträge ändert möchte, wählt man wiederum die Liste der Dialog-list an und dort sind die bereits früher angewählten Einträge (die jetzt noch im Multiple-Value-Feld stehen) markiert (mit einem Häckchen/Checkbox).

Dasselbe will ich mit der Picklist erreichen:
z.B. hat der Nutzer die Einträge a,b,c aus der Picklist angewählt und diese wurden in ein Multiple-Value-Feld geschrieben. Später editiert er und will zu den Einträgen a,b und c noch den Eintrag d wählen. Beim Öffnen der Picklist sind aber die Einträge/Dokumente a,b,c nicht markiert. Wenn der Benutzer jetzt also die Einträge a,b,c, und d haben will, muss er alle vier wieder neu anwählen.
Schöner wäre es, wenn die bereits vorher selektierten Einträge schon markiert wären.
Das wollte ich mit

   Call notesUIView.SelectDocument(notesdocument)

erreichen. Ich weiß aber nicht, wie ich die in der Picklist eingebettete view über das Backend ansprechen kann.

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: View über das Backend initialisieren
« Antwort #6 am: 10.02.05 - 22:27:34 »
Geht nicht
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: View über das Backend initialisieren
« Antwort #7 am: 11.02.05 - 07:54:48 »
Hi,

ich kann Thomas nur zustimmen. Das geht nicht.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Driri

  • Gast
Re: View über das Backend initialisieren
« Antwort #8 am: 11.02.05 - 09:40:49 »
Jopp, stimme Thomas und Axel zu.

Als Workaround könntest Du höchstens die Dialogliste so aufbauen, daß sie die Picklist ersetzt. Also die benötigten Werte zur Identifikation, die normalerweise in der Picklist in Spalten angeordnet sind, durch Verkettung hintereinanderhängen.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz