Hi Daniel,
None of them print correctly.
I meant the only thing printed is the name of the property surrounded by
'[]' eg: [PASSWORD]:
text="literal:possibility" was me experimenting trying to remove
uncertainties. I found when you use a resource bundle for the page with
BeanForm and use _title="ognl:messages.getMessage(
components.bf.property.name + '_title' )" :
1. the field prompt text is taken from a properties file property with the
same name as the Bean property and
2. the field label is taken from property_name
So if I have a bean property "text" and in my page properties file
text=Enter some text
text_title=This is where you type stuff
you will get:
<td class="bf_Left" id="informal_0"><label for="name">Enter some
text</label>:</td>
<td class="bf_Right" id="informal_1"><input type="text" name="name" value=""
id="name" title="This is where you type stuff" class="text" /></td>
I've tried removing: _title="ognl:messages.getMessage(
components.bf.property.name + '_title' )" and other combinations but nothing
quite works...yet.
On 10/01/07, D&J Gredler <[EMAIL PROTECTED]> wrote:
I'm not sure why this would cause a problem. So looking at your code,
you're
saying that the titles for BeanForm "bf" print correctly, but the title
for
BeanForm "bf_inner" doesn't? Or neither of them work?
What do you mean by "all I see is the [PROPERTY_NAME] coming out"?
As an aside, what is the following binding on "bf_inner" supposed to be
doing?
text="literal:possibility"
On 1/11/07, Steve Wells <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> Bit of extreme BF'ing here. Titles are not printing; be it dynamically
or
> literally when I do something of the form:
>
> form
> beanform1
> for (iterate over a list)
> new beanform from each list item
>
> All I see is the [PROPERTY_NAME] coming out.
>
> Detailed Code as follows:
>
> <form jwcid="[EMAIL PROTECTED]" delegate="bean:delegate"
> clientValidationEnabled="ognl:false">
>
> <table jwcid="[EMAIL PROTECTED]:BeanForm" bean="prop:vote"
>
> properties="literal:question=TextArea,explaination=TextArea,expiresOn"
> _title="ognl:messages.getMessage(components.bf.property.name +
> '_title' )">
> </table>
>
> <span jwcid="@For" source="ognl:vote.possibilityList"
> value="prop:possibility">
> <table jwcid="[EMAIL PROTECTED]:BeanForm" bean="prop:possibility"
> properties="text"
> text="literal:possibility"
> text_title="literal:possibility text">
> </table>
> </span>
> <input jwcid="[EMAIL PROTECTED]" value="literal:create Vote"
> listener="listener:createVote"/>
> </form>
>
> Any ideas?
>
> Thanks,
>
> Steve
>
>