Versteckt den Tabellenspaltentitel der Primefaces

8

Ich habe eine p: treeTable und die Bauminhalte sind alle in einer Spalte. Die Struktur ist eine gemeinsame Komponente, so dass einige meiner Seiten Spaltenüberschriften benötigen und andere nicht. Auf den Seiten, auf denen der columnHeader leer ist, erstellt er eine leere Zeile für die Spaltenüberschrift, die ich nicht haben möchte. Ich möchte den Spalteninhalt, nur nicht die Überschrift, wenn es keine Spaltenüberschrift gibt.

Wie kann ich das beheben? Alle Hinweise / Ideen wären großartig. Danke!

    
santa029 09.10.2012, 22:19
quelle

6 Antworten

14

Sie können das mit benutzerdefiniertem CSS lösen, indem Sie das Anzeigeattribut thead auf none setzen:

Beispiel:

%Vor%

wenn Ihr JSF dem ähnlich ist:

%Vor%     
Akos K 10.10.2012, 05:07
quelle
4

Wenn Ihr <p:dataTable> Spaltenbreiten wie dieses verwendet

%Vor%

und Sie verwenden das folgende CSS, um die Spaltenüberschriften auszublenden

%Vor%

Sie verlieren auch die von Ihnen eingestellten Spaltenbreiten

Lösung zum Verbergen der Spaltenüberschrift und zum Beibehalten der Spaltenbreiten

%Vor%     
Mark 05.02.2016 19:33
quelle
2

Eine formellere Lösung:

TAG:

%Vor%

Stil:

%Vor%     
ClipEscola Ciaporte 25.06.2015 17:59
quelle
1

Sie müssen feststellen, dass Sie mit Ihrer Stilauswahl spezifischer sein müssen:

%Vor%

Dadurch entfällt auch die Notwendigkeit, auf Ihre Formular-ID zu verweisen. Das '$' beginnt mit der Wildcard und dem '& gt;' sagt nur direkte Kinder auswählen. Siehe Ссылка für eine wirklich gute CSS-Selector-Referenz.

    
NullԀʇɹ 92065 22.09.2014 20:45
quelle
1

Kopfzeile ausblenden (wie andere Antworten):

%Vor%

... und spezifizieren Sie die Spaltenbreite:

%Vor%

Diese Funktion funktioniert nicht mit reflow="true" -Tabellen.

Für mich die Grenze: keine, Hintergrund: keine Anregung lässt einen Leerraum über dem Tisch und verbirgt auch den linken Seitenrand des Tisches.

    
Gabor Nagy 05.11.2016 07:53
quelle
0
___ qstnhdr ___ Versteckt den Tabellenspaltentitel der Primefaces ___ answer35232082 ___

Wenn Ihr %code% Spaltenbreiten wie dieses verwendet

%Vor%

und Sie verwenden das folgende CSS, um die Spaltenüberschriften auszublenden

%Vor%

Sie verlieren auch die von Ihnen eingestellten Spaltenbreiten

Lösung zum Verbergen der Spaltenüberschrift und zum Beibehalten der Spaltenbreiten

%Vor%     
___ qstntxt ___

Ich habe eine p: treeTable und die Bauminhalte sind alle in einer Spalte. Die Struktur ist eine gemeinsame Komponente, so dass einige meiner Seiten Spaltenüberschriften benötigen und andere nicht. Auf den Seiten, auf denen der columnHeader leer ist, erstellt er eine leere Zeile für die Spaltenüberschrift, die ich nicht haben möchte. Ich möchte den Spalteninhalt, nur nicht die Überschrift, wenn es keine Spaltenüberschrift gibt.

Wie kann ich das beheben? Alle Hinweise / Ideen wären großartig. Danke!

    
___ antwort43393328 ___

Fügen Sie diesen Code Ihrer css3-Datei hinzu

%Vor%

Dann rufe diesen Code aus der xhtml-Datei wie folgt auf:

%Vor%     
___ answer40436002 ___

Kopfzeile ausblenden (wie andere Antworten):

%Vor%

... und spezifizieren Sie die Spaltenbreite:

%Vor%

Diese Funktion funktioniert nicht mit reflow="true" -Tabellen.

Für mich die Grenze: keine, Hintergrund: keine Anregung lässt einen Leerraum über dem Tisch und verbirgt auch den linken Seitenrand des Tisches.

    
___ tag123primefaces ___ PrimeFaces ist eine JSF-Komponentenbibliothek, die mit einer großen Menge an Rich-Komponenten ausgeliefert wird, die jQuery und jQuery UI unter den Covern verwendet. Es unterstützt das CSS-Framework jQuery UI ThemeRoller. Es gibt auch eine Reihe von speziellen Komponenten für mobile Geräte. ___ answer25982835 ___

Sie müssen feststellen, dass Sie mit Ihrer Stilauswahl spezifischer sein müssen:

%Vor%

Dadurch entfällt auch die Notwendigkeit, auf Ihre Formular-ID zu verweisen. Das '$' beginnt mit der Wildcard und dem '& gt;' sagt nur direkte Kinder auswählen. Siehe Ссылка für eine wirklich gute CSS-Selector-Referenz.

    
___ tag123hide ___ Methoden zum Ausblenden von visuellen Komponenten, insbesondere in Bezug auf HTML. ___ answer12812300 ___

Sie können das mit benutzerdefiniertem CSS lösen, indem Sie das Anzeigeattribut thead auf none setzen:

Beispiel:

%Vor%

wenn Ihr JSF dem ähnlich ist:

%Vor%     
___ tag123columnheader ___ hilf uns, dieses Wiki zu bearbeiten ___ tag123treetable ___ Abfrage-Plugin zum Anzeigen einer Baumstruktur in einer (HTML-) Tabelle, d. h. einer Verzeichnisstruktur oder einer verschachtelten Liste. ___ answer31057484 ___

Eine formellere Lösung:

TAG:

%Vor%

Stil:

%Vor%     
___
Omar 13.04.2017 13:13
quelle