I've got a custom data type called FlexDate, and I've made a simple <t:flexdateeditor> component for it which (for now) just holds a date field. It will get more complex later. I put this editor into my AppPropertyEditBlocks.tml. Code is below. Then I have a data object with an instance var of FlexDate type. I pump this into a beanformeditor. The problem is that the elementName arg of processSubmission (in FlexDateEditor.java) never seems to be in my _request.getParameterNames() so I can extract the date! Help?
FlexDateEditor.tml: <div class="flexDateEditor" xmlns:t=" http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> <t:dateField value="date1" /> </div> Date1 is defined in FlexDateEditor.java and evaluated to new Date() during beginRender(). AppPropertyEditBlocks.tml (snippet): <t:block t:id="flexDate"> <t:label for="flexDateEditor" /> <t:flexDateEditor t:id="flexDateEditor" /> </t:block> The elementName arg of processSubmission in FlexDateEditor.java is always the name of the instance variable in my data object that goes into beanformeditor. Grr. How can I get the fields of the datefield to be named that way so I can extract the value? -- Bill @ PeoplePad