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]

Reply via email to