Thanks so much, Mr. Bridge!  Your first suggestion works like a charm.

Much appreciated,
D DeFrance

-----Original Message-----
From: Mind Bridge [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, February 22, 2006 4:48 PM
To: Tapestry users
Subject: Re: Checkbox as Column Header

Hi,

As the documentation states, the simplest way is to add a Block named 
<id>ColumnHeader to your page, where <id> is your column ID. For
example:

<span jwcid="[EMAIL PROTECTED]">
  <span jwcid="checkbox"/>
</span>

An alternative approach that requires more work that performs exactly 
the same function is presented in the LocaleList component in the
Workbench.

Finally, method you described is also an alternative (a flexible one) 
and it does not require Java code either -- see '=' in the column 
description string and <bean> in the XML descriptor if necessary.

Daun DeFrance wrote:
> Hi all,
> I have spent some time poking around the table code and this forum.  I
> have seen several people ask how to override the table column header
> renderer (to get rid of the wrapping table tags or whatever reasons),
> but I have not seen a response from people in "know" about how to
really
> do this correctly.  So forgive this very basic question: what is the
> "blessed" way to override the table column header renderer?  Assume
that
> simple css manipulation cannot format the header the way I want (see
> email below, I need to render a form component as a column header).
>
> Thanks in advance,
> D DeFrance
>
> -----Original Message-----
> From: Daun DeFrance [mailto:[EMAIL PROTECTED] 
> Sent: Monday, February 20, 2006 9:18 AM
> To: Tapestry users
> Subject: Checkbox as Column Header
>
> Hi all,
>
> I have a use case where we want a table of data where the first column
> is checkboxes.  The idea is that a user would check the row of data
and
> then click a button to perform some action.  See my previous email re:
> For loop of Button Components.  Anyway, the design is to have the
column
> header for the check box column be a checkbox itself which would
perform
> a "Select All" action.  This is a pretty common use case so I was
hoping
> someone, much smarter than I, has already implemented such a thing
with
> a customization of the contrib:Table component.  Any ideas or
pointers?
>
>  
>
> FWIW, I had no problem adding the checkbox to each row in the table,
now
> I am stuck trying to add the "Select All" checkbox as the column
header.
> My current thought is to construct the array of ITableComponents, with
> the first column denoted a special renderer, with
> setColumnRendererSource.  The problem then becomes (as I see it), each
> java representation of a page needs to define its columns instead of
> using the .page object since the data presented in the table varies by
> page.
>
>  
>
> Thanks in advance,
>
> D DeFrance
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to