Havning trouble following you ... what is the name, location and contents of your .properties file?
Does the expansion work or not work? On Feb 1, 2008 11:49 AM, Michael Gerzabek <[EMAIL PROTECTED]> wrote: > I'm sorry Howard. The .properties file seems to get read. When I debug > the application the InternalComponentResourcesImpl holds the right file > in the attribute _properties. I can see all the mappings there. But the > page doesn't display the content of the property if requested. > > Is there maybe a switch to display/ not display? I mean the bean > properties get displayed. ? > > Howard Lewis Ship schrieb: > > > Sorry, should be ${message:site-label}, to verify that your > > .properties file is in the fight place and readable. > > > > > > On Feb 1, 2008 2:54 AM, Michael Gerzabek <[EMAIL PROTECTED]> wrote: > > > >> 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] > >> > >> > >> > > > > > > > > > > > --------------------------------------------------------------------- > 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]