On 27.07.2011 01:25, Thiago H. de Paula Figueiredo wrote:

>> Imagine a questionnaire with many statements (rows). For each statement
>> you have to select if you agree with it or not on a scale from 1 to 10.
>> For this I need a RadioGroup for each row.
> Add add="scale" in your Grid then <p:scale> <!-- radio group here -->  
> </p:scale>. It's absolutely the same way as using a RadioGroup outside a  
> Grid. It seems to me the only missing piece of the puzzle for you was how  
> to add a column to a Grid.

This would put the radio group inside a single column. But as I stated
in my first e-mail, the options should be split among many columns. Here
is an example (view with a fixed font):

/----------------------------------------------\
| Statement         |  Good  |   OK   |   Bad  |
|----------------------------------------------|
| First             |    o   |    o   |    o   |
|----------------------------------------------|
| Second            |    o   |    o   |    o   |
|----------------------------------------------|
| Third             |    o   |    o   |    o   |
\----------------------------------------------/

Or in HTML:

<table>
 [...]
 <tr>
  <td>First</td>
  <td><input type="radio" name="select_first" value="good">Good</td>
  <td><input type="radio" name="select_first" value="ok">OK</td>
  <td><input type="radio" name="select_first" value="bad">Bad</td>
 </tr>
 <tr>
  <td>Second</td>
  <td><input type="radio" name="select_second" value="good">Good</td>
  <td><input type="radio" name="select_second" value="ok">OK</td>
  <td><input type="radio" name="select_second" value="bad">Bad</td>
 </tr>
 [...]
</table>

- Stephan

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to