If I am overriding several TextFields (longer size) - what for="???" do I
use in the label?

Do I need to add something extra to my Java class to accommodate this case?
Otherwise, I get a bunch of duplicate ids on the page: Multiple <label
for="textarea" id="textarea:label"> or <label for="textfield"
id="textfield:label"> tags.


    <t:BeanEditForm t:id="bookmark" exclude="id" add="delete"
reorder="url,title,comments,authors,parent,tags">
        <t:Parameter name="delete">
            <t:ActionLink t:Id="Delete"
context="bookmark.id">Delete</t:ActionLink>
|
            <t:PageLink page="bookmark/ListBookmarks">Cancel</t:PageLink>
        </t:Parameter>
        <t:Parameter name="url"><t:Label
for="TextArea">Url</t:Label><t:TextArea cols="80" rows="1" maxlength="80"
t:value="bookmark.url"/></t:Parameter>
        <t:Parameter name="title"><t:Label
for="TextField">Title</t:Label><t:TextField size="106" maxlength="105"
t:value="bookmark.title"/></t:Parameter>
        <t:Parameter name="comments"><t:Label
for="TextArea">Comments</t:Label><t:TextArea cols="80" rows="4"
t:value="bookmark.comments"/></t:Parameter>
        <t:Parameter name="authors"><t:Label for="TextField"/><t:TextField
size="106" maxlength="105" t:value="bookmark.authors"/></t:Parameter>
        <t:Parameter name="tags"><t:Label
for="TextArea">Tags</t:Label><t:TextArea cols="80"
t:value="bookmark.tags"/></t:Parameter>
    </t:BeanEditForm>



When I try the obvious  ...  like

        <t:Parameter name="url"><t:Label
for="bookmark.url">Url</t:Label><t:TextArea cols="80" rows="1"
maxlength="80" t:value="bookmark.url"/></t:Parameter>


The page just dies a miserable death.

Render queue error in BeginRender[bookmark/Edit:label]: Failure reading
parameter 'for' of component bookmark/Edit:label: Component bookmark/Edit
does not contain an embedded component with id 'bookmark.url'. Available
components: Delete, bookmark, label, label_0, label_1, label_2, label_3,
layout, pagelink, pagelink_0, pagelink_1, textarea, textarea_0, textarea_1,
textfield, textfield_0.


How is one supposed to do this type of override?

Reply via email to