> this causes all sorts of problems when you have CSS applying padding
> and borders to tables...on top of that the inner table "align"
> attribute is invalid XHTML Strict
The "align" has already been removed in the version on my machine and
the change will be checked in when possible.
And a quote from an earlier email:
-------- Original Message --------
Subject: Re: changing the table column renderer
Date: Mon, 12 Sep 2005 19:11:57 +0300
From: Mind Bridge <[EMAIL PROTECTED]>
Reply-To: Tapestry users <tapestry-user@jakarta.apache.org>
To: Tapestry users <tapestry-user@jakarta.apache.org>
References: <[EMAIL PROTECTED]>
The first person who provides me with HTML that has the following properties wins
<table> free column headers:
- the column title may be more than one line, as it it may be long and
may be wrapped by the browser
- the sorting icon needs to be always on right of the column title, even
if it wraps
- the solution must work okay in multiple brosers and even when changing the
width of the broser
- the basic properties of the header can be changed with the customer CSS
Just in case you were wondering, I have been trying to achieve the above with CSS only. Even though various solutions (some suggested on this list as well) work okay in the majority of cases, the results are frequently unacceptable. This especially applies to wrapping and the icon location.
In contrast, <table> works rather well everywhere and in all cases, hence its
use.
-mb
jeff emminger wrote:
why is it that the contrib:Table renders its <th> headings as entire
new table within the th?
some rendered html source from the Table example at
https://tapestrywebcomponentexamples.dev.java.net:
[snip]
<table class="mytable"> <tr>
<th class="BirthDateColumnHeader">
<table border=0 cellspacing=0 cellpadding=0 align="center">
<tr>
<td><a
href="/TapestryTables/app?service=direct/1/DirectLinkTableColumn/contrib:SimpleTableColumnPage/tableColumnComponent.linkColumn&sp=ADirectLinkTableColumn%2Ftable.tableView&sp=SBirthDate">Birth
Date</a></td>
<td> <img
src="/TapestryTables/app?service=asset&sp=S%2Forg%2Fapache%2Ftapestry%2Fcontrib%2Ftable%2Fcomponents%2Finserted%2Farrow-up.gif"
border="0" align="center"/></td> </tr>
</table>
</th>
<th class="SSNColumnHeader">
<table border=0 cellspacing=0 cellpadding=0 align="center">
<tr>
<td><a
href="/TapestryTables/app?service=direct/1/DirectLinkTableColumn/contrib:SimpleTableColumnPage/tableColumnComponent.linkColumn&sp=ADirectLinkTableColumn%2Ftable.tableView&sp=SSSN">SSN</a></td>
</tr>
</table>
</th>
[/snip]
this causes all sorts of problems when you have CSS applying padding
and borders to tables...on top of that the inner table "align"
attribute is invalid XHTML Strict
---------------------------------------------------------------------
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]