Hi Neil,

There's PropertySelection and MultiplePropertySelection. I'd suggest you use 
these. With these you need only one component for rendering select-box. 

First you have to make sure you can provide IPropertySelectionModel for the 
component. It has all available options for the selectbox. Very often it's 
contructed from array of Enums, but it's easy to provide own implementation. 
Then there's the selected option / option list (for multiple). And that's it! 
Voilá!
 
Here's sample for PropertySelection.

--- begin myComponent.jwc ---
<component id="mySelect" 
type="/net/sf/tapestry/form/PropertySelection.jwc">
        <binding name="model" property-path="mySelectModel"/>
        <binding name="value" property-path="mySelectValue"/>
 </component>
---  end --- 

myComponent.getMySelectModel() returns IPropertySelectionModel containing 
options available. Then there's mySelectValue property where the selected 
value is set. And if you need more complex select-component take a look at 
Palette. These components are documented quite well in the Tapestry API 
documentation also.

Hope this helped, 

-- 
/ekimmo



-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Tapestry-developer mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/tapestry-developer

Reply via email to