classify、label、attribute三个属性,列表长度截取
This commit is contained in:
@@ -369,35 +369,53 @@
|
|||||||
<c:if test="${cfg.isAreaEffective==0}"><spring:message code="no"/></c:if>
|
<c:if test="${cfg.isAreaEffective==0}"><spring:message code="no"/></c:if>
|
||||||
<c:if test="${cfg.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
<c:if test="${cfg.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="classify"></c:set>
|
||||||
<c:forEach items="${fn:split(cfg.classify,',')}" var="classifyId" varStatus="status">
|
<c:forEach items="${fn:split(cfg.classify,',')}" var="classifyId" varStatus="status">
|
||||||
<c:forEach items="${fls}" var="fl">
|
<c:forEach items="${fls}" var="fl">
|
||||||
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
||||||
${fl.itemValue}
|
<c:if test="${status.index+1 eq 1}">
|
||||||
<c:if test="${status.index+1 ne fn:length(fn:split(cfg.classify,','))}">,</c:if>
|
<c:set var="classify" value="${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="classify" value="${classify},${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${classify }">
|
||||||
|
${fns:abbr(classify,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="attribute"></c:set>
|
||||||
<c:forEach items="${fn:split(cfg.attribute,',')}" var="attributeId" varStatus="status">
|
<c:forEach items="${fn:split(cfg.attribute,',')}" var="attributeId" varStatus="status">
|
||||||
<c:forEach items="${xzs}" var="xz">
|
<c:forEach items="${xzs}" var="xz">
|
||||||
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">
|
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">
|
||||||
${xz.itemValue}
|
<c:if test="${status.index+1 eq 1}">
|
||||||
<c:if test="${status.index+1 ne fn:length(fn:split(cfg.attribute,','))}">,</c:if>
|
<c:set var="attribute" value="${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="attribute" value="${attribute},${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${attribute }">
|
||||||
|
${fns:abbr(attribute,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="lableInfo"></c:set>
|
||||||
<c:forEach items="${fn:split(cfg.lable,',')}" var="lableId" varStatus="status">
|
<c:forEach items="${fn:split(cfg.lable,',')}" var="lableId" varStatus="status">
|
||||||
<c:forEach items="${lables}" var="lable">
|
<c:forEach items="${lables}" var="lable">
|
||||||
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">
|
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">
|
||||||
${lable.itemValue}
|
<c:if test="${status.index+1 eq 1}">
|
||||||
<c:if test="${status.index+1 ne fn:length(fn:split(cfg.lable,','))}">,</c:if>
|
<c:set var="lableInfo" value="${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="lableInfo" value="${lableInfo},${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${lableInfo }">
|
||||||
|
${fns:abbr(lableInfo,20)}
|
||||||
</td>
|
</td>
|
||||||
<%-- <td>${cfg.areaEffectiveIds }</td> --%>
|
<%-- <td>${cfg.areaEffectiveIds }</td> --%>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -654,35 +654,53 @@
|
|||||||
<c:if test="${indexCfg.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
<c:if test="${indexCfg.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
||||||
</td>
|
</td>
|
||||||
<td>${indexCfg.requestName }</td>
|
<td>${indexCfg.requestName }</td>
|
||||||
<td>
|
<c:set var="classify"></c:set>
|
||||||
<c:forEach items="${fn:split(indexCfg.classify,',')}" var="classifyId" varStatus="status">
|
<c:forEach items="${fn:split(indexCfg.classify,',')}" var="classifyId" varStatus="status">
|
||||||
<c:forEach items="${fls}" var="fl" >
|
<c:forEach items="${fls}" var="fl">
|
||||||
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
||||||
${fl.itemValue}
|
<c:if test="${status.index+1 eq 1}">
|
||||||
<c:if test="${status.index+1 ne fn:length(fn:split(indexCfg.classify,','))}">,</c:if>
|
<c:set var="classify" value="${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="classify" value="${classify},${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${classify }">
|
||||||
|
${fns:abbr(classify,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="attribute"></c:set>
|
||||||
<c:forEach items="${fn:split(indexCfg.attribute,',')}" var="attributeId" varStatus="status">
|
<c:forEach items="${fn:split(indexCfg.attribute,',')}" var="attributeId" varStatus="status">
|
||||||
<c:forEach items="${xzs}" var="xz">
|
<c:forEach items="${xzs}" var="xz">
|
||||||
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">
|
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">
|
||||||
${xz.itemValue}
|
<c:if test="${status.index+1 eq 1}">
|
||||||
<c:if test="${status.index+1 ne fn:length(fn:split(indexCfg.attribute,','))}">,</c:if>
|
<c:set var="attribute" value="${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="attribute" value="${attribute},${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${attribute }">
|
||||||
|
${fns:abbr(attribute,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="lableInfo"></c:set>
|
||||||
<c:forEach items="${fn:split(indexCfg.lable,',')}" var="lableId" varStatus="status">
|
<c:forEach items="${fn:split(indexCfg.lable,',')}" var="lableId" varStatus="status">
|
||||||
<c:forEach items="${lables}" var="lable">
|
<c:forEach items="${lables}" var="lable">
|
||||||
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">
|
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">
|
||||||
${lable.itemValue}
|
<c:if test="${status.index+1 eq 1}">
|
||||||
<c:if test="${status.index+1 ne fn:length(fn:split(indexCfg.lable,','))}">,</c:if>
|
<c:set var="lableInfo" value="${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="lableInfo" value="${lableInfo},${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${lableInfo }">
|
||||||
|
${fns:abbr(lableInfo,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${indexCfg.isValid==0}"><spring:message code="no"/></c:if>
|
<c:if test="${indexCfg.isValid==0}"><spring:message code="no"/></c:if>
|
||||||
|
|||||||
@@ -324,35 +324,53 @@
|
|||||||
<c:if test="${cfg.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
<c:if test="${cfg.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
||||||
</td>
|
</td>
|
||||||
<td>${cfg.requestName }</td>
|
<td>${cfg.requestName }</td>
|
||||||
<td>
|
<c:set var="classify"></c:set>
|
||||||
<c:forEach items="${fn:split(cfg.classify,',')}" var="classifyId" varStatus="status">
|
<c:forEach items="${fn:split(cfg.classify,',')}" var="classifyId" varStatus="status">
|
||||||
<c:forEach items="${fls}" var="fl">
|
<c:forEach items="${fls}" var="fl">
|
||||||
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
||||||
${fl.itemValue}
|
<c:if test="${status.index+1 eq 1}">
|
||||||
<c:if test="${status.index+1 ne fn:length(fn:split(cfg.classify,','))}">,</c:if>
|
<c:set var="classify" value="${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="classify" value="${classify},${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${classify }">
|
||||||
|
${fns:abbr(classify,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="attribute"></c:set>
|
||||||
<c:forEach items="${fn:split(cfg.attribute,',')}" var="attributeId" varStatus="status">
|
<c:forEach items="${fn:split(cfg.attribute,',')}" var="attributeId" varStatus="status">
|
||||||
<c:forEach items="${xzs}" var="xz">
|
<c:forEach items="${xzs}" var="xz">
|
||||||
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">
|
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">
|
||||||
${xz.itemValue}
|
<c:if test="${status.index+1 eq 1}">
|
||||||
<c:if test="${status.index+1 ne fn:length(fn:split(cfg.attribute,','))}">,</c:if>
|
<c:set var="attribute" value="${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="attribute" value="${attribute},${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${attribute }">
|
||||||
|
${fns:abbr(attribute,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="lableInfo"></c:set>
|
||||||
<c:forEach items="${fn:split(cfg.lable,',')}" var="lableId" varStatus="status">
|
<c:forEach items="${fn:split(cfg.lable,',')}" var="lableId" varStatus="status">
|
||||||
<c:forEach items="${lables}" var="lable">
|
<c:forEach items="${lables}" var="lable">
|
||||||
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">
|
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">
|
||||||
${lable.itemValue}
|
<c:if test="${status.index+1 eq 1}">
|
||||||
<c:if test="${status.index+1 ne fn:length(fn:split(cfg.lable,','))}">,</c:if>
|
<c:set var="lableInfo" value="${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="lableInfo" value="${lableInfo},${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${lableInfo }">
|
||||||
|
${fns:abbr(lableInfo,20)}
|
||||||
</td>
|
</td>
|
||||||
<%-- <td>${cfg.areaEffectiveIds }</td> --%>
|
<%-- <td>${cfg.areaEffectiveIds }</td> --%>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -524,30 +524,55 @@
|
|||||||
<c:if test="${bean.isAreaEffective==0}"><spring:message code="no"/></c:if>
|
<c:if test="${bean.isAreaEffective==0}"><spring:message code="no"/></c:if>
|
||||||
<c:if test="${bean.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
<c:if test="${bean.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="classify"></c:set>
|
||||||
<c:forEach items="${fn:split(bean.classify,',')}" var="classifyId">
|
<c:forEach items="${fn:split(bean.classify,',')}" var="classifyId" varStatus="status">
|
||||||
<c:forEach items="${fls}" var="fl">
|
<c:forEach items="${fls}" var="fl">
|
||||||
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
||||||
${fl.itemValue},
|
<c:if test="${status.index+1 eq 1}">
|
||||||
|
<c:set var="classify" value="${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="classify" value="${classify},${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${classify }">
|
||||||
|
${fns:abbr(classify,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="attribute"></c:set>
|
||||||
<c:forEach items="${fn:split(bean.attribute,',')}" var="attributeId">
|
<c:forEach items="${fn:split(bean.attribute,',')}" var="attributeId" varStatus="status">
|
||||||
<c:forEach items="${xzs}" var="xz">
|
<c:forEach items="${xzs}" var="xz">
|
||||||
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">${xz.itemValue},</c:if>
|
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">
|
||||||
|
<c:if test="${status.index+1 eq 1}">
|
||||||
|
<c:set var="attribute" value="${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="attribute" value="${attribute},${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${attribute }">
|
||||||
|
${fns:abbr(attribute,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="lableInfo"></c:set>
|
||||||
<c:forEach items="${fn:split(bean.lable,',')}" var="lableId">
|
<c:forEach items="${fn:split(bean.lable,',')}" var="lableId" varStatus="status">
|
||||||
<c:forEach items="${lables}" var="lable">
|
<c:forEach items="${lables}" var="lable">
|
||||||
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">${lable.itemValue},</c:if>
|
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">
|
||||||
|
<c:if test="${status.index+1 eq 1}">
|
||||||
|
<c:set var="lableInfo" value="${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="lableInfo" value="${lableInfo},${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${lableInfo }">
|
||||||
|
${fns:abbr(lableInfo,20)}
|
||||||
</td>
|
</td>
|
||||||
<%-- <td>${cfg.areaEffectiveIds }</td> --%>
|
<%-- <td>${bean.areaEffectiveIds }</td> --%>
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${bean.isValid==0}"><spring:message code="no"/></c:if>
|
<c:if test="${bean.isValid==0}"><spring:message code="no"/></c:if>
|
||||||
<c:if test="${bean.isValid==1}"><spring:message code="yes"/></c:if>
|
<c:if test="${bean.isValid==1}"><spring:message code="yes"/></c:if>
|
||||||
|
|||||||
@@ -315,28 +315,53 @@
|
|||||||
<c:if test="${cfg.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
<c:if test="${cfg.isAreaEffective==1}"><spring:message code="yes"/></c:if>
|
||||||
</td>
|
</td>
|
||||||
<td>${cfg.requestName }</td>
|
<td>${cfg.requestName }</td>
|
||||||
<td>
|
<c:set var="classify"></c:set>
|
||||||
<c:forEach items="${fn:split(cfg.classify,',')}" var="classifyId">
|
<c:forEach items="${fn:split(cfg.classify,',')}" var="classifyId" varStatus="status">
|
||||||
<c:forEach items="${fls}" var="fl">
|
<c:forEach items="${fls}" var="fl">
|
||||||
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
<c:if test="${classifyId eq fn:trim(fl.serviceDictId)}">
|
||||||
${fl.itemValue},
|
<c:if test="${status.index+1 eq 1}">
|
||||||
|
<c:set var="classify" value="${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="classify" value="${classify},${fl.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${classify }">
|
||||||
|
${fns:abbr(classify,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="attribute"></c:set>
|
||||||
<c:forEach items="${fn:split(cfg.attribute,',')}" var="attributeId">
|
<c:forEach items="${fn:split(cfg.attribute,',')}" var="attributeId" varStatus="status">
|
||||||
<c:forEach items="${xzs}" var="xz">
|
<c:forEach items="${xzs}" var="xz">
|
||||||
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">${xz.itemValue},</c:if>
|
<c:if test="${attributeId eq fn:trim(xz.serviceDictId)}">
|
||||||
|
<c:if test="${status.index+1 eq 1}">
|
||||||
|
<c:set var="attribute" value="${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="attribute" value="${attribute},${xz.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${attribute }">
|
||||||
|
${fns:abbr(attribute,20)}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<c:set var="lableInfo"></c:set>
|
||||||
<c:forEach items="${fn:split(cfg.lable,',')}" var="lableId">
|
<c:forEach items="${fn:split(cfg.lable,',')}" var="lableId" varStatus="status">
|
||||||
<c:forEach items="${lables}" var="lable">
|
<c:forEach items="${lables}" var="lable">
|
||||||
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">${lable.itemValue},</c:if>
|
<c:if test="${lableId eq fn:trim(lable.serviceDictId)}">
|
||||||
|
<c:if test="${status.index+1 eq 1}">
|
||||||
|
<c:set var="lableInfo" value="${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${status.index+1 ne 1}">
|
||||||
|
<c:set var="lableInfo" value="${lableInfo},${lable.itemValue}"></c:set>
|
||||||
|
</c:if>
|
||||||
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
<td title="${lableInfo }">
|
||||||
|
${fns:abbr(lableInfo,20)}
|
||||||
</td>
|
</td>
|
||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
|
|||||||
Reference in New Issue
Block a user