Author: jacopoc
Date: Tue Mar 27 14:41:28 2007 New Revision: 523094 URL: http://svn.apache.org/viewvc?view=rev&rev=523094 Log: Applied patch from Ray Barlow and Adrian Crum (OFBIZ-831) with improvements to the ui of the entitymaintenance screen. Modified: ofbiz/trunk/framework/webtools/webapp/webtools/entity/EntityMaint.ftl Modified: ofbiz/trunk/framework/webtools/webapp/webtools/entity/EntityMaint.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/webapp/webtools/entity/EntityMaint.ftl?view=diff&rev=523094&r1=523093&r2=523094 ============================================================================== --- ofbiz/trunk/framework/webtools/webapp/webtools/entity/EntityMaint.ftl (original) +++ ofbiz/trunk/framework/webtools/webapp/webtools/entity/EntityMaint.ftl Tue Mar 27 14:41:28 2007 @@ -25,34 +25,54 @@ <p>${uiLabelMap.WebtoolsFind} :- ${uiLabelMap.WebtoolsFindRecord}</p> <p>${uiLabelMap.WebtoolsAll} :- ${uiLabelMap.WebtoolsFindAllRecords}</p> <br /> -<#assign firstChar = "*"> +<#assign firstChar = "x"> +<#assign anchor=""> <#assign alt_row = false> <#assign right_col = false> + +<#list entitiesList as entity> + <#if entity.entityName?substring(0, 1) != firstChar> + <#assign firstChar = entity.entityName?substring(0, 1)> + <a href="#Entity_${firstChar}">${firstChar}</a> + </#if> +</#list> +<br/><br/> + +<#assign firstChar = "*"> <table class="basic-table light-grid hover-bar" cellspacing='0'> <tr class="header-row"> <td>${uiLabelMap.WebtoolsEntityName}</td> <td> </td> - <td>${uiLabelMap.WebtoolsEntityName}</td> - <td> </td> + <td>${uiLabelMap.WebtoolsEntityName}</td> + <td> </td> </tr> - <tr> <#list entitiesList as entity> <#if entity.entityName?substring(0, 1) != firstChar> <#if right_col> <td> </td><td> </td></tr> <#assign right_col = false> + <#if alt_row> + <#assign alt_row = false> + <#else> + <#assign alt_row = true> + </#if> </#if> - <#if firstChar != "*"> - <tr class="header-row"><td colspan="4"> </td></tr> - <tr<#if alt_row> class="alternate-row"</#if>> - </#if> + <#if firstChar != "*"><tr class="header-row"><td colspan="4"> </td></tr></#if> <#assign firstChar = entity.entityName?substring(0, 1)> + <#assign anchor="id=\"Entity_${firstChar}\""> + </#if> + <#if !right_col> + <tr<#if alt_row> class="alternate-row"</#if>> </#if> - <td>${entity.entityName}<#if entity.viewEntity == 'Y'> (${uiLabelMap.WebtoolsEntityView})</#if></td> + + <td<#if anchor?has_content> ${anchor}</#if>>${entity.entityName}<#if entity.viewEntity == 'Y'> (${uiLabelMap.WebtoolsEntityView})</#if></td> + <#assign anchor=""> <td class="button-col"> <#if entity.viewEntity == 'Y'> <#if entity.entityPermissionView == 'Y'> - <a href='<@ofbizUrl>FindGeneric?entityName=${entity.entityName}&find=true&VIEW_SIZE=50&VIEW_INDEX=0</@ofbizUrl>'>${uiLabelMap.WebtoolsAll}</a> + <a href='<@ofbizUrl>ViewRelations?entityName=${entity.entityName}</@ofbizUrl>'>${uiLabelMap.WebtoolsReln}</a> + <a href='<@ofbizUrl>FindGeneric?entityName=${entity.entityName}</@ofbizUrl>'>${uiLabelMap.WebtoolsFind}</a> + <a href='<@ofbizUrl>FindGeneric?entityName=${entity.entityName}&find=true&VIEW_SIZE=50&VIEW_INDEX=0</@ofbizUrl>'>${uiLabelMap.WebtoolsAll}</a> </#if> <#else> <#if entity.entityPermissionCreate == 'Y'> @@ -61,13 +81,12 @@ <#if entity.entityPermissionView == 'Y'> <a href='<@ofbizUrl>ViewRelations?entityName=${entity.entityName}</@ofbizUrl>'>${uiLabelMap.WebtoolsReln}</a> <a href='<@ofbizUrl>FindGeneric?entityName=${entity.entityName}</@ofbizUrl>'>${uiLabelMap.WebtoolsFind}</a> - <a href='<@ofbizUrl>FindGeneric?entityName=${entity.entityName}&find=true&VIEW_SIZE=50&VIEW_INDEX=0</@ofbizUrl>'>${uiLabelMap.WebtoolsAll}</a> + <a href='<@ofbizUrl>FindGeneric?entityName=${entity.entityName}&find=true&VIEW_SIZE=50&VIEW_INDEX=0</@ofbizUrl>'>${uiLabelMap.WebtoolsAll}</a> </#if> </#if> </td> <#if right_col> </tr> - <tr<#if alt_row> class="alternate-row"</#if>> <#if alt_row> <#assign alt_row = false> <#else> @@ -78,5 +97,7 @@ <#assign right_col = true> </#if> </#list> - <#if !right_col></tr></#if> + <#if right_col> + <td> </td><td> </td></tr> + </#if> </table> |
Free forum by Nabble | Edit this page |