For @Parameter attributes of custom components, can it be user-defined data
structure? Or it has to be simple java-defined ones?

For example, can I have this in my custom component:

@Parameter
MyOwnDataStructure data

And in my main page I will feed that param using the page's property
function

<t:mycustomcomponent data="${customDataStructure}"/>

where "getCustomDataStructure" of that page will return an instance of
MyOwnDataStructure?

thx!
Ronald


Chris Lewis-5 wrote:
> 
> Ronald,
> 
> Tapestry receives input (and fires events) using its Form component, 
> which is used for creating html forms. Checkboxes are themselves 
> components and are tied to boolean properties of the containing page (or 
> component in your case). If you have declared the checkboxes as 'raw' 
> html tags, you must first change those to proper tapestry components 
> (http://tapestry.apache.org/tapestry5/tapestry-core/component-parameters.html#orgapachetapestrycorelibcomponentscheckbox).
> When you declare checkbox components you specify the value to which it 
> is tied. So if you have the following in your template:
> 
> <input t:type="checkbox" value="wantsMail"/>
> 
> Then you must have a boolean property named 'wantsMail' in your 
> component/page class, with appropriate getters/setters (getWantsMail, 
> setWantsMail).
> 
> chris
> 
> ronaldlee wrote:
>> Hi,
>>
>> I wrote a simple component which contain a check list (using checkboxes).
>> I
>> put it in a page where it has a function to listen to the submit event.
>> Inside my onSuccess function, how can I access that component's check
>> list
>> that user has set?
>>
>> thx.
>> Ronald
>>   
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/T5%3A-How-to-access-user-defined-component%27s-properties-tf4794190.html#a13716244
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to