Navigation: Platzhalter und Variablen > Platzhalter: Elemente >

Listenansicht-Platzhalter

Diese Seite drucken
Vorherige Seite Nächste Seite
Zurück zur Kapitelübersicht

Für den Zugriff auf Listenansicht-Elemente gibt es spezielle Platzhalter, um Details der Darstellung und des Verhaltens zu steuern oder etwa eine automatische Gruppierung auszulösen.

 

Folgende Platzhalter stehen neben den Standard-Platzhaltern von Elementen sowie Listen-Platzhaltern als [cX.Anzeige.Listenansicht(ID).X] zur Verfügung:

 

.AutoSpaltenbreiteSetzen auf Spaltenindex setzt die Breite der Spalte automatisch nach deren Inhalt. Setzen auf -1 betrifft alle Spalten gleichzeitig, -2 alle Spalten mit einer Breite>0.

 

.EditierbarLegt fest, ob der Text in Spalte 1 vom Anwender bearbeitet werden kann (siehe auch die Befehlseigenschaft in Listenansicht-Element).
.EinfügeMarkeSetzen auf 0 schaltet die Einfügemarke ab, >0 zeigt sie vor dem Element mit diesem Index an.
Wird der Index negativ angegeben, erscheint die Marke hinter der angegebenen Zeile.
.ErsteZeileSetzt/Liefert den Index der als erste angezeigten Zeile (ist >1, wenn runtergescrollt worden ist).

 

.Gruppen Liefert eine Liste der aktuell definierten Gruppen
(Siehe auch .Liste.Eintrag.LVGruppe)
.Gruppiere Setzen auf Spaltennamen oder -index erstellt automatisch Gruppen zu den jeweiligen Spalteninhalten.
(Z.B. "Ort" bei einer Adressliste, wo für jeden Ort eine Gruppe erstellt und die passenden Einträge dort einsortiert werden)
Optional kann als 2. Parameter die Bezeichnung der Gruppe angegeben werden, in die leere Einträge einsortiert werden.
Wird als dritter Parameter ein Text angegeben, wird das ? in dem Text gegen den jeweiligen Text aus der Spalte ersetzt (z.B. "Prioritätsstufe '?'")
Setzen auf leer entfernt alle Gruppen.

 

.IndexAusY(Y)Liefert den Zeilenindex der Zeile an der angegebenen Y-Position.

 

.SortiereLegt eine Sortierung durch Setzen auf "Art;Spalte;Darstellung;Datentyp(en)" fest:
Art:  0=Keine Sortierung, 1=Aufsteigend, 2=Absteigend (Standard=1)
Spalte:  Index der Spalte 1..n (Standard=1), nach der sortiert werden soll
Darstellung (Bits):  1=keine Sortierungspfeile, 2=keine Schattierung, 4=kein Sortieren per Spaltenklick (Standard=0)
Datentyp: 0=Text,  1=Wert, 2=Datum (Standard=0)
Dieser Typ gilt für die angegebene Spalte. Sind mehrere Typen angegeben, gelten diese für die Spalten 1..n, um die Datentypen für die manuelle Sortierung durch Anklicken des Titels festzulegen.

 

.SpalteAusX(X)Liefert den Index der Spalte an der angegebenen X-Position.

 

.SpalteEntfernenSetzen auf Spaltenindex oder -ID entfernt die Spalte aus der Liste.
.SpalteHinzufügen(Index)Fügt die im gesetzten Text definierte(n) Spalte(n) an der im Index angegebenen Position ein.
Ist der Index 0 oder leer, werden neue Spalten hinten angehängt.
.SpalteFüllen(Spalte)Befüllt eine (ggf. hinzugefügte) Spalte mit den Einträgen der übergebenen Liste.
Als Index kann die Nummer der zu überschreibenden Spalte angegeben werden oder die ID bzw. der Titel der neu hinzuzufügenden Spalte.

 

.SpaltenAnpassbar 1 = Spaltenreihenfolge kann vom Anwender verändert werden, 0 = nicht anpassbar (Standard=0)
(Siehe auch Ereignis ::Listenansicht_SpaltenUmsortiert)

 

.SpaltenReihenfolge Liefert eine Liste der Spalten-IDs (falls definiert) oder -Indices in der angezeigten Reihenfolge.
Eine solche Liste kann auch gesetzt werden, um die Reihenfolge festzulegen.

 

.TabellenText(Trennzeichen)Liefert eine tabellarische Liste aller Zellen einschließlich der Überschriften.
Optional kann auch ein Trennzeichen als Parameter angegeben werden (Standard: ";").
 
.TitelAnklickbar1 = Spaltenköpfe anklickbar, 0 = nicht anklickbar (Standard=1)
.TitelSichtbar1 = Spaltenköpfe sichtbar, 0 = unsichtbar (Standard=1)

 

.Zelle(Zeile;Spalte)Zugriff auf den Text aus Feld Zeile;Spalte.
Zeile und Spalte kann als Index 1..n oder ID angegeben werden.
Wird keine Zeile (oder 0) angegeben, wird die aktuell markierte Zeile verwendet.

 

Der Zugriff auf einzelne Einträge erfolgt über die .Listenansicht().Eintrag-Platzhalter.

 

 


 

Listeneintrag

 


cX-Webseite: http://www.clickexe.net