> For @Parameter attributes of custom components, can it be user-defined > data > structure? Or it has to be simple java-defined ones? >
Yes. <t:mycustomcomponent data="${customDataStructure}"/> > Yes, but you don't need the ${}, the default binding is property <t:mycustomcomponent data="customDataStructure"/> Josh On Nov 12, 2007 3:01 PM, ronaldlee <[EMAIL PROTECTED]> wrote: > > > 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] > > -- -- TheDailyTube.com. Sign up and get the best new videos on the internet delivered fresh to your inbox.