also im moment sieht das ganze so aus.
habe die Ansicht in der PickList. Kann alles so aufklappen dass es passt wie ich es gerne hätte.
Erste Spalte ist eigentlich versteckt, und wird per @Text(@DocNumber) gefüllt. Problem dazu weiter unten. Spalte 2 und 3 sind die Felder im Dokument, als Kategorien und Mehrfachwerte werden getrennt angezeigt.
Ich müsste jetzt nur noch an das Dokument dran kommen was in der Ansicht hinter jeder Kategorie steckt. Hier mal die PickList:
(http://img87.imageshack.us/img87/5386/picklist9cm.th.jpg) (http://img87.imageshack.us/my.php?image=picklist9cm.jpg)
So, das Konfigurationsdokument bleibt ja normalerweise verborgen. Es sei denn man erweitert dort per + oder alles per shift +. Wenn es aber so funktionieren würde, wäre mir dieser Schönheitsfehler ziemlich egal.
Was ich nun noch machen möchte, aber nicht hinbekomme.
Die erste Spalte ist eigentlich versteckt. Wenn jetzt ein Kategorie, oder ein Eintrag in der Unterkategorie ausgewählt wird, möchte ich das Konfigurationsdokument der entsprechenden Kategorie abfragen.
Also Beispiel: Es wird Projektsteuerung\Facility Management ausgewählt. Was in der ersten Spalte dem Eintrag 4.1 entspricht. Dann mächte ich auf das Dokument in der Spalte 4.1.1 zugreifen können. Kannm an überhaupt irgendwie in einer View so auf Dokumente zugreifen?
Wie kann ich einer Ansicht dieses Dokument gezielt im Backend laden?
Folgender Code macht nicht dass was er soll. Egal was ich in der Picklist auswähle, GetDocumentByKey gibt mir immer das Dokument "1.1.1" zurück.
Set db = session.CurrentDatabase
Set view = db.GetView("KategorieSuche")
picklist = workspace.PickListStrings( _
PICKLIST_CUSTOM, _
True, _
curServer, _
curDB, _
"KategorieSuche", _
"Kategorien", _
"Bitte Kategorien auswählen", _
1)
If(Not Isempty(picklist)) Then
Forall selCat In picklist
key = "4.1.1"
Set doc = view.GetDocumentByKey(key, True)
If(Not doc Is Nothing)Then
Msgbox doc.Parameter_Kategorie(0)
Else
'kein Dokument gefunden
End If
End Forall
Else
'keine gültige Auswahl
End If
Der obige Code sollte mir eigentlich das Dokument "4.1.1" liefern....
Wenn ich jetzt in dieser Ansicht nach der ersten Spalte Suchen könnte hätte ich eigentlich alles im Griff.
Aber momentan wird irgendwie nur die Verwirrung anstelle der Klarheit immer grösser.