[
https://jira.jboss.org/browse/JBSEAM-4273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12540875#action_12540875
]
adam tarshis commented on JBSEAM-4273:
--------------------------------------
There is a minor typo in the replacement line above - there is a space before
the closing single quote: 'changeParent${property.name?cap_first} '.
This causes an IllegalArgumentException. Corrected string to use in the
replacement is:
<s:button id="${'#'}{${homeName}.instance.${property.name} != null ?
'changeParent${property.name?cap_first}' :
'selectParent${property.name?cap_first}'}"
value="${'#'}{${homeName}.instance.${property.name} != null ? 'Change' :
'Select'} ${property.name}"
> edit.xhtml.ftl template cause duplicate id changeParent and selectParent
> ------------------------------------------------------------------------
>
> Key: JBSEAM-4273
> URL: https://jira.jboss.org/browse/JBSEAM-4273
> Project: Seam
> Issue Type: Bug
> Components: Tools
> Affects Versions: 2.1.2.GA
> Environment: SEAM_HOME/seam-gen/view/edit.xhtml.ftl
> Reporter: Julien Kronegg
>
> When a MyEntityEdit.xhtml page with more than one foreign key is generated,
> the "Select" / "Change" button is generated with an id "changeParent" or
> "selectParent" for each foreign key.
> This causes "duplicate id" errors when displaying the page.
> The button id must be changed to be unique, e.g. by suffixing with the
> property name.
> The line 136:
> <s:button id="${'#'}{${homeName}.instance.${property.name} !=
> null ? 'changeParent' : 'selectParent'}"
> value="${'#'}{${homeName}.instance.${property.name} != null ? 'Change' :
> 'Select'} ${property.name}"
> must be replaced by:
> <s:button id="${'#'}{${homeName}.instance.${property.name} !=
> null ? 'changeParent${property.name?cap_first} ' :
> 'selectParent${property.name?cap_first}'}"
> value="${'#'}{${homeName}.instance.${property.name} != null ? 'Change' :
> 'Select'} ${property.name}"
> I did not find references to the button id elsewhere, so it seems that no
> side effect will appear.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues