RubyWebDialogs

Examples

Fri Oct 06 19:42:44 UTC 2006
Erik Veenstra <rubywebdialogs@erikveen.dds.nl>


PDF version (A4)

Up

1. Array.rwd_method

2. Array.rwd_options

3. Array.rwd_row

4. Array.rwd_headers

5. Array.rwd_form

6. Hash.rwd_table


1. Array.rwd_method

["aaa", "bbb"].rwd_method("method")

... results in:

<p align='left'><a action='method/aaa'>Aaa</a></p>
<p align='left'><a action='method/bbb'>Bbb</a></p>

2. Array.rwd_options

["aaa", "bbb"].rwd_options

... results in:

<option>aaa</option>
<option>bbb</option>

3. Array.rwd_row

["aaa", "bbb"].rwd_row

... results in:

<row valign='top'>
  <p align='left'>aaa</p>
  <p align='left'>bbb</p>
</row>

4. Array.rwd_headers

["aaa", "bbb"].rwd_headers

... results in:

<row>
  <p align='left'><b>aaa</b></p>
  <p align='left'><b>bbb</b></p>
</row>

5. Array.rwd_form

["aaa", "bbb"].rwd_form("prefix_", ["1", "2"])

... results in:

<table>
  <row>
    <p align='right'>aaa:</p>
    <text name='prefix_aaa' value='1'/>
  </row>
  <row>
    <p align='right'>bbb:</p>
    <text name='prefix_bbb' value='2'/>
  </row>
</table>

6. Hash.rwd_table

{"aaa"=>"1", "bbb"=>"2"}.rwd_table

... results in:

<table>
  <row valign='top'>
    <p align='left'>1</p>
  </row>
  <row valign='top'>
    <p align='left'>2</p>
  </row>
</table>

.. and ...

{"aaa"=>"1", "bbb"=>"2"}.rwd_table("aaa")

... results in:

<table>
  <row valign='top'>
    <radio name='aaa' value='aaa'/>
    <p align='left'>1</p>
  </row>
  <row valign='top'>
    <radio name='aaa' value='bbb'/>
    <p align='left'>2</p>
  </row>
</table>