Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Teletambi am 27.08.03 - 15:11:01

Titel: View mit mehreren Zeilen pro Dokument
Beitrag von: Teletambi am 27.08.03 - 15:11:01
Hallo Forum,

ich habe da eine Ansicht in der sich mehrere Spalten befinden. Die erste Spalte ist kategorisiert. Dort möchte ich nach Hardwaresachen kategorisieren z.B. Festplatte zusätzlich möchte ich unter der Festplatte die Seriennumer haben.
Nun bietet die View ja an, dies in mehreren Zeilen zu tun ( bis 9 Zeilen ). Bei einer normalen Spalte funktioniert das auch aber halt nicht in der kategorisierten Spalte.

Hat jemand da eine Idee ?

P.S. in der normalen Spalte sieht eine einfache Formel so aus ..
"DeviceType : SerialNumber" und das sieht wirklich schön aus :o)
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: harkpabst_meliantrop am 27.08.03 - 15:42:45
Geht scheinbar nur, wenn du das "Shrink to fit" nicht anhakst.

Das sieht dann aber in den anderen Spalten vermutlich oft komisch aus.
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: koehlerbv am 27.08.03 - 17:22:10
In einer kategorisierten Spalte funktioniert die mehrzeilige Darstellung nicht - mir ist da auch kein workaround bekannt.

Bernhard
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: Glombi am 27.08.03 - 17:54:58
Hi,
Du kannst dynamische Kategorien machen mit

DeviceType + @If(SerialNumber != "";"\\" + SerialNumber;"")

Durch das "\\" erzeugt Notes automatisch eine Unterkategorie in kategorisierten Spalten. Damit kann man ganz brauchbare Ansichten erzeugen.

Andreas
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: koehlerbv am 27.08.03 - 18:37:17
Jo, jo, das geht - wo es paßt ...
Hätte mir aber auch einfallen sollen ;-)
Wenn es dann das ist, was unser Teletubbie haben will.

Ciao und herzliche Grüsse an alle,
Bernhard

PS: Habe gerade mit einem absoluten Primitiv-Problem gekämpft (man sollte immer an die Primitivität denken !!!): In einer DB wird User X nicht gefunden an Hand seines Usernames. Username kommt von NotesSession.UserName - also Name lt. ID, der Eintrag in der DB aus dem NAB (per Direkteintrag, aus einer Gruppe (ggf. rekursiv etc. - also nicht gerade ein "Dreizeiler").
Ursache: Laut ID heißt der User "TELE TUBBIE", im NAB steht er aber als "Tele TUBBIE". Sieht ja erstmal gleich aus, aber NotesView.GetDocumentByKey hat da ja noch so einen netten Parameter, der bestimmt, ob "TELE = Tele" oder eben nicht ...
Nun stehe ich vor der Entscheidung, ob ich eine Aufweichung von ID- und NAB-Name erlaube, denn "aufgeweicht" heißt dann ja bei dieser method auch
"TELE = Tele TUBBIE LALA" ...
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: Axel am 27.08.03 - 19:28:09
Hi,

ich glaube was du haben willst, geht nicht.

Das mit der "\\" - Lösung von Glombi geht zwar prinzipiell, aber das Ergbenis kommt auf die Maskenstruktur an. Das Ergebnis könnte unter Umständen so aussehen:

1.Spalte

Festplatte
  1234xyz4711
Grafikkarte
  Nicht kategorisiert

Hast du für die Hardwarekomponenten verschiedene Masken?

Mein Vorschlag wäre in jeder Maske ein berechnetes Textfeld mit Mehrfachwerten. Dort baust du die Infos zusammen, die du in der Ansicht haben willst. Das Feld sollte in jeder Maske gleich heißen.
Das Feld nimmst du dann in die Ansicht auf. In der Spalte läßt du die Mehrfachwerte dann durch eine neue Zeile trennen und die Zeilenanzahl pro Spalte setzt du meinetwegen auf 9

Dann kann die ansicht so aussehen

1.Spalte(kategorisiert)  2.Spalte
Festplatte
                                      Seriennummer: 1234567
                                      Kapazität: 80 GB
Grafikarte                       Speicher: 32MB


Axel
 
     
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: Glombi am 27.08.03 - 19:49:24
@Axel:
Das mit dem "Nicht kategorisert" tritt nicht auf, da ich ja abfrage, ob das Feld gefüllt ist
@If(SerialNumber != "";"\\" + SerialNumber;"")

Das mit dem berechneten Feld geht auch, hat aber den Nachteil, dass das unflexibel ist. Wenn Du die Darstellung der Ansicht ändern willst, musst Du die Feldformel ändern und alle Dokumente neu berechnen.
Andererseits hat man durch ein Feld natürlich einen Performance-Vorteil, da in der Ansicht nur ein Feld ausgegeben wird und nichts berechnet wird.
Was also verwendet werden soll, muss der Programmierer sich vorher gut überlegen.

Andreas
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: Teletambi am 28.08.03 - 02:31:47
Hallo Leute,

vielen Dank für die vielen Lösungsvorschläge. Ist nur schade, dass Notes das nicht so richtig unterstützt.
Einige Lösungsvorschläge habe ich ausprobiert ... leider nicht zum erwünschten Resultat geführt  :'(
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: Glombi am 28.08.03 - 08:24:09
Hi,
was sind denn die Resultate gewesen? Welche Lösungsvorschläge hast Du ausprobiert?

Andreas
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: Driri am 28.08.03 - 09:53:51
Ich glaube was Teletambi haben will ist, daß die erste Spalte in der Ansicht (Kategorie) mehrzeilig angezeigt wird.
In normalen Spalten kann man ja bis zu 9 Zeilen für den Inhalt anzeigen lassen, in kategorisierten Spalten geht das aber nicht.
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: harkpabst_meliantrop am 28.08.03 - 10:16:29
Doch, es geht, wie bereits oben von mir behauptet.

Allerdings eben nicht in Verbindung mit "Shrink to fit" und damit ist es praktisch nutzlos. Allerdings ist der Sinn und Zweck einer Kategoriesierung ja eigentlich, Daten möglichst kompakt darzustellen, daher halte ich dieses kleine Manko für in der Regel gut verschmerzbar.
Titel: Re:View mit mehreren Zeilen pro Dokument
Beitrag von: Axel am 28.08.03 - 11:46:02
Zitat
@Axel:
Das mit dem "Nicht kategorisert" tritt nicht auf, da ich ja abfrage, ob das Feld gefüllt ist
@If(SerialNumber != "";"\\" + SerialNumber;"")

@Glombi

Du hast recht. Hab ich übersehen.


Axel