Domino 9 und frühere Versionen > Entwicklung
Dynamische Spaltentitel
Tode:
tja... das ist wirklich übel. Es gibt einen "Workaround", der aber nicht wirklich schön ist, und auch nur sehr eingeschränkt (in nicht kategorisierten Ansichten) funktioniert:
Man kann eine eigene Maske erstellen, die Quasi als "Header" dient, und die eigentlichen Zeilen- Header verbergen.
Aus dieser Maske wird ein Dokument generiert, welches bei Änderungen in den "Dynamischen überschriften" automatisch aktualisiert wird. Die Ansicht muss dann eine neue erste sortierte Spalte bekommen: @If( Form = "Header" ; 0 ; 1 ), so dass dieses Dokument immer ganz oben angezeigt wird.
Ausserdem muss man sicherstellen, dass dieses Dokument nicht gelöscht wird, das QueryOpen der Maske immer False ergibt, etc. etc.
Wie gesagt: ein sehr wilder Workaround, aber was besseres gibt es einfach nicht....
Ich würde mir auch wünschen, dass dieses Thema endlich angegangen wird...
Gruß
Tode
Driri:
Nur so nen spontane Idee :
- Maske mit Embedded View erzeugen, Spaltenbreite in der View nicht änderbar.
- über der Embedded View z.B. eine Tabelle mit berechneten Feldern einbauen und das quasi als Spaltenüberschrift nutzen.
eknori:
hatten wir das nicht schon?
http://www.atnotes.de/index.php?topic=14798.msg123587#msg123587 ;D
Driri:
Oops. Naja die spontanen Ideen sind oft die besten ;)
Axel:
--- Zitat von: Thomas Schulte am 10.10.05 - 12:33:39 ---Hätten wir auch gerne.
Nein das geht bis v6.5.4 nicht aber vielleicht haben die IBM Götter ja noch ein einsehen und geben uns da irgendwann mal eine Möglichkeit.
--- Ende Zitat ---
Ab der Version 6 soll das aber laut Designerhilfe gehen. In der Klasse NotesViewColumn gibt es die Eigenschaft Title.
This agent changes the title of a column.
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim vc As NotesViewColumn
Set db = session.CurrentDatabase
Set view = db.GetView("Categorized")
Set vc = view.Columns(0)
vc.Title = Inputbox$("Title", "Change title:", vc.Title)
End Sub
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln