Howard, I have the setup that the maven archetype prepares. So the anwser is yes. The .properties file is on the classpath. I double checked and put a copy right in the package where the java sources are. I put the ${site-label} into the .tml and got:
Could not convert 'site-label' into a component parameter binding: Class com.michaelgerzabek.web.pages.prm.Contact does not contain a property named 'site-label' (within property expression 'site-label'). Available properties: class, componentResources, model, person. What's interesting to me is that for other pages the resources get read. Like I have a login page where I take the formatted messages from a .properties file and insert in the page code variables like ... _login.recordError( _userNameField, _messages.format( "name-already-taken", getUserName() ) ); ... and that works. So what am I missing? Thanks for the advice. Howard Lewis Ship wrote: > > Is your Contact.properties file in the correct place? It should be on > he classpath, with the .class file (not with the .tml file). Verify > this by putting ${site-label} into your template somewhere to see what > you get. > > On Jan 29, 2008 10:54 PM, Michael Gerzabek <[EMAIL PROTECTED]> > wrote: >> -- Contact.tml -- >> <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> >> <head> >> <meta http-equiv="Content-Type" content="text/html; >> charset=ISO-8859-1"/> >> <title>Person</title> >> </head> >> <body> >> <h1>${person.firstName} ${person.lastName}</h1> >> <t:beaneditform id="person" object="person" model="model" >> submitLabel="Änderungen speichern" >> reorder="title, firstName, lastName, birthDay, EMail, phone, >> fax, mobile, site"/> >> <p><t:pagelink page="prm/people">back to people</t:pagelink></p> >> >> </body> >> </html> >> >> -- Contact.java -- >> ... >> void pageLoaded() { >> >> _model = _beanModelSource.create( Person.class, true, _resources >> ); >> _model.remove( "id" ); >> _model.remove( "added" ); >> _model.remove( "updated" ); >> _model.remove( "dayOfBirth" ); >> _model.remove( "monthOfBirth" ); >> _model.remove( "affiliate" ); >> _model.remove( "owner" ); >> } >> ... >> >> -- Contact.properties -- >> title-label=Titel/Anrede >> firstName-label=Vorname >> lastName-label=Familienname >> middleName-label=Weitere Vornamen >> eMail-label=E-Mail-Adresse >> birthDay-label=Geburtstag >> mobile-label=Mobiltelefon >> phone-label=Telefon >> fax-label=FAX >> site-label=Website >> pictureURL-label=Link zu Bild >> >> Howard Lewis Ship schrieb: >> >> > Hard to see from this, can we see your .properties files? >> > >> > On Jan 29, 2008 1:59 AM, Michael Gerzabek <[EMAIL PROTECTED]> >> wrote: >> > >> >> hi guys >> >> >> >> I'm using T5.0.9. >> >> >> >> <t:beaneditform t:id="person" object="person" model="model" >> >> submitLabel="Änderungen speichern" reorder="title, firstName, >> lastName, >> >> birthDay, EMail, phone, fax, mobile, site"/> >> >> >> >> I provide the BeanModel like pinpointed in [1] and [2]. I provide a >> >> .properties file where the name of the page [Contact] = name of >> >> file[Contact]. I use the grid to browse through a dataset and invoke >> the >> >> page [Contact] with the beaneditform in REST style. >> >> >> >> The Bean is provided in edit mode. But no labels are there. This >> worked >> >> in 5.0.6. >> >> >> >> What am I missing? >> >> Michael >> >> >> >> [1] >> >> >> http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry/services/BeanModelSource.html >> >> [2] >> >> >> http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry/beaneditor/BeanModel.html >> >> >> >> --------------------------------------------------------------------- >> >> 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] >> >> > > > > -- > Howard M. Lewis Ship > > Creator Apache Tapestry and Apache HiveMind > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/T5%3A-BeanEditForm-doesn%27t-pick-up-.properties-tp15156088p15224401.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]