Yes, there's a "value" parameter you can bind some page method to so that you can easily get/set the !Object in the hidden field from the page (you'll have to cast the object obviously).
I think you'll have all your checkboxes inside a For component so I guess you'll iterate over a collection and have something like <component id="userList" type="For"> <binding name="source" value="nodes"/> <binding name="value" value="currentNode"/> </component> <component id="nodeCheckBox" type="Checkbox"> <binding name="value" value="currentNode.selected"/> </component> <component id="nodeParent" type="Hidden"> <binding name="value" value="currentNode.parent"/> </component> <component id="nodeChild" type="Hidden"> <binding name="value" value="currentNode.child"/> </component> Well I think guessed too much but as you haven't provided much information :-) Depending on your model and on what you have to achieve things could be even simpler as maybe you already have parent/child informations in node itself On 8/10/07, Mateus Lucio dos Santos <[EMAIL PROTECTED]> wrote: > I like the idea!! > But when the browser render this component will I be able to access > those attributes? > > Martino Piccinato wrote: > > I think you could just make a component using a normal checkbox PLUS > > two Hidden components ( > > http://tapestry.apache.org/tapestry4.1/components/form/hidden.html) > > containing the parent/child references. > > > > Just extend BaseComponent and use one Checkbox plus two Hidden in your > > new component. > > > > Adding strange, non standard, attributes to tags your browsers will > > see is never a good idea :-) > > > > On 8/10/07, Mateus Lucio dos Santos <[EMAIL PROTECTED]> wrote: > > > >> Hi! > >> I need to display a checkbox in a webpage. This checkbox work as a node > >> in a treeview, so i need to save in the checkbox tag which node is his > >> parent and which node are his children. > >> > >> I tried to simply add two attributes to the checkbox tag like this > >> <input id="test" type="checkbox" parent="parent" children="children" /> > >> it works just fine in I.E but firefox doesn't recognize the parent and > >> children attributes, thats why i'm trying to solve this creating a > >> component that has those attributes. > >> > >> I'm a beginner using tapestry so i'm clueless about how to create a > >> component that works the this way. > >> Can any one send me some material or explain me how to create this > >> component? > >> > >> Thanks in advance > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]