Domino 9 und frühere Versionen > Entwicklung

Dynamische Spaltentitel

<< < (2/3) > >>

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