[ 
https://issues.apache.org/jira/browse/OFBIZ-5121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13553850#comment-13553850
 ] 

Jacques Le Roux commented on OFBIZ-5121:
----------------------------------------

Sumit, did you check if the ids are referred somewhere? Actually even if they 
are not, we could have done better by incrementing and generating id0, id1, etc.

Also for MacroFormRenderer.java are you sure it's an issue (I did not check)? 
Because fieldGroup.getId() is used as prefix.
                
> HTML Validation error - Duplicate DIV id is created in <screenlet title=.../> 
> tag.
> ----------------------------------------------------------------------------------
>
>                 Key: OFBIZ-5121
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5121
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 11.04, SVN trunk, Release Branch 12.04
>            Reporter: Sumit Pandit
>            Priority: Critical
>         Attachments: OFBIZ-5121-1.patch
>
>
> When ID has not been provided in <screenlet title=.../> tag, The generated 
> DIV has an ID="_col". Including multiple screenlet in a page get result in 
> multiple DIVs with duplicate ID ("_col"). 
> For reference find duplicate div id("_col") in following page -  
> {code} 
> https://demo-trunk.ofbiz.apache.org/catalog/control/EditProdCatalogCategories?prodCatalogId=DemoCatalog
>  {code}
> Possible fix could be as follows - 
> {code:title="MacroScreenRenderer.java"}
> - parameters.put("collapsibleAreaId", screenlet.getId(context) + "_col");
> + if (UtilValidate.isNotEmpty (screenlet.getId(context))) {
> +     parameters.put("collapsibleAreaId", screenlet.getId(context) + "_col");
> + } else {
> +     parameters.put("collapsibleAreaId", null);
> + }
> {code}
> In similar way MacroFormRenderer.java can be modified.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to