myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simon Kitching <>
Subject Re: AW: Visibility of t:column
Date Sun, 04 Feb 2007 19:31:36 GMT
For a recent project I spend a lot of time trying to dynamically 
hide/show columns in an HTML table using styles and had no success at 
all. It seems that HTML simply does not support this at all.

Note that this is *not* a JSF issue; JSF can use "rendered" to suppress 
a column. However as in Oliver's case, I wanted the column to be present 
in the HTML page, just invisible (so that javascript could be used to 
toggle the column visibility). It seems logical that visibility:hidden 
or display:none should do this, but neither affects the column header 
(TH tag) in the expected manner - at least I couldn't find any style 
option that would do so.

Eventually I gave up.



Pfau, Oliver wrote:
> When I set "visibility: hidden" on the t:column, the content of the column (checkbox
in my case) is not visible, but the column is drawn empty. I want to keep the checkbox (for
some javascript stuff) but hide the complete column. 
> -----Urspr√ľngliche Nachricht-----
> Von: [] Im Auftrag von Matthias Wessendorf
> Gesendet: Freitag, 2. Februar 2007 12:51
> An: MyFaces Discussion
> Betreff: Re: Visibility of t:column
> Oliver,
> what is the rendered output?
> Can you try to play with firebug and manipulate the *dom* to get the
> "hidden" result?
> Thanks,
> Matthias
> On 2/2/07, Pfau, Oliver <> wrote:
>> Hi,
>> how can I hide a complete column of t:dataTable ? I tried style="visibility:
>> hidden" with no success. It should not be rendered="false".
>> Regards,
>> Oliver

View raw message