The tml is <t:beaneditform submitlabel="Register" object="user" remove="page" model="registerModel"> <t:parameter name="account"> <t:label for="Account"/> <t:textField t:id="account" t:model="user" t:value="user.account" t:validate="required,regexp"/> </t:parameter> <t:parameter name="name"> <t:label for="Name"/> <t:textField t:id="name" t:model="user" t:value="user.name" t:validate="required,minlength=5"/> </t:parameter> <t:parameter name="password"> <t:label for="Password"/> <t:passwordField t:id="password" t:model="user" t:value="user.password" t:validate="required,minlength=2"/> </t:parameter> <t:parameter name="sex"> <t:label for="Sex"/> <t:select t:id="sex" t:model="genders" t:value="user.sex" t:blankOption="never"/> </t:parameter> </t:beaneditform>
and page object contains @Inject private ModelCreator displayer; @Property @Retain private BeanModel model; @Property private User user; ... public BeanModel getRegisterModel(){ // change to pass in from ui (let user choose from ui) String lang = Locale.ENGLISH.getDisplayLanguage(); String country = Locale.US.getDisplayCountry(); model = displayer.createBeanModel(User.class, lang, country); model.add("account", null).label("Account").sortable(false); return model; } public SelectModel getGenders(){ return displayer.createGender(); } in ModelCreator.java public BeanModel createBeanModel(Class clazz, String lang, String country){ if(null == source) throw new NullPointerException("No BeanModelSource configured!"); if(null == cache.get(BeanModel.class)){ ClassLoader loader = Thread.currentThread().getContextClassLoader(); URL url = loader.getResource("messages_en_US.properties"); String path = url.getPath(); BeanModel model = null; try{ ResourceBundle bundle = new PropertyResourceBundle(new FileInputStream(path)); model = source.create( clazz, true, new MessagesImpl(new Locale(lang, country), bundle) ); }catch(IOException ioe){ ioe.printStackTrace(); } cache.put(BeanModel.class, model); } return (BeanModel)cache.get(BeanModel.class); } Thiago H. de Paula Figueiredo wrote: > > Please post your template. > > -- > Thiago H. de Paula Figueiredo > Independent Java consultant, developer, and instructor > Consultor, desenvolvedor e instrutor em Java > Coordenador e professor da Especialização em Engenharia de Software com > Ênfase em Java da Faculdade Pitágoras > http://www.arsmachina.com.br/thiago > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > > -- View this message in context: http://www.nabble.com/Add-a-column-to-beaneditform-question-tp25477600p25530611.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org