I would love sending a patch.
Now I will proceed reading the docs about contributing (I've never
joined an open source project), but I suppose that an account is needed
for commiting on SVN repository.
If you can point me to the documents I should read, I'll be very grateful.
Do you prefer I send you just the Java source files instead?
Thanks in advance.
Martin Marinschek ha scritto:
Sounds interesting.
I've had this problem before, and did solve it in a non-perfect way.
Essentially, I had to get rid of all columns - rendered out one
column, and made sure the columns of different rows would align by
using CSS and did the rest by hand.
I like the idea, though! Maybe you should add a feature request or go
even further and send us a patch?
regards,
Martin
On 12/26/05, Claudio Tasso <[EMAIL PROTECTED]> wrote:
Hi,
I'm starting using Tomahawk components and I find them very useful. My
previuous experience dealt with Oracle ADF components, but they are full
of bugs and not flexible.
But there's one feature of ADF table which is very nice.
Inside a datatable it is possible specifying a facet called
"detailStamp". This is an example:
<af:table value="#{myManagedBean.allEmployees}"
var="emp">
<f:facet name="detailStamp">
<h:outputText value="#{emp.address}"/>
</f:facet>
<h:column>
<f:facet name="header">
<h:outputText value="Name"/>
</f:facet>
<h:outputText value="#{emp.address}"/>
</h:column>
</af:table>
The result is this: there's a column called "details" which contains a
button, this button shows/hide the detail. Suppose that there are two
rows. The initial state of the rendered table is this:
<table>
<tr>
<th>details</th>
<th>Name</th>
</tr>
<tr>
<td><a href="SHOW_DETAIL"><img src="show.gif"/></a></td>
<td>John Smith</td>
</tr>
<tr>
<td><a href="SHOW_DETAIL"><img src="show.gif"/></a></td>
<td>Ed Ross</td>
</tr>
</table>
When the user clicks on the detail of the first row, a new row is
displayed below the current row, so this is the result:
<table>
<tr>
<th>details</th>
<th>Name</th>
</tr>
<tr>
<td><a href="HIDE_DETAIL"><img src="hide.gif"/></a></td>
<td>John Smith</td>
</tr>
<tr>
<td colspan="2">Washington Avenue, Springfield, USA</td>
</tr>
<tr>
<td><a href="SHOW_DETAIL"><img src="show.gif"/></a></td>
<td>Ed Ross</td>
</tr>
</table>
The idea behind this component can be summurized as follows: every row
in the table can be associated to a detail, which can be visibile or
hidden according to the user action. When the user clicks on the show
button, the content of the facet is displayed as a new ROW under the
current row.
Now I'm wondering if something similar exists in Tomahawk or Sandbox.
Pheraps, composing the existing components may produce the same result.
If it doesn't exist, I suppose that implementing it could be very useful.
Please, tell me your opinions.
--
http://www.irian.at
Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German
Professional Support for Apache MyFaces