jsp - 我可以使用媒体 ='none' 在 displaytag 中隐藏一列吗

标签 jsp displaytag

我可以使用 media='none' 在 displaytag 中隐藏一列吗? ?是否会因此产生任何其他后果,因为我使用 displaytag 另一列中隐藏列的值作为超链接的参数。

我成功隐藏了该列,但得到了以下信息:服务器日志中的警告

W org.displaytag.tags.ColumnTag setMedia Unrecognized value for attribute "media" value="none"



我尝试使用类作为隐藏,但它没有锻炼,所以我继续使用媒体,因为没有并且它起作用了。
   <table border="1"  width="100%"   align="center" cellpadding="0" cellspacing="1"    class="table_main">


<display:table name="requestScope.ITIReportForm.rprtData" id="table" export="true" sort="list" requestURI="/itireport.do"   pagesize="20" align="center"  class="table_main" width="100%">

<display:column width="5%"  align="center" media="html" titleKey="" headerClass="table_header" title="Request No">
<a href="/apeweb/homesubmit.do?method=showRequest&requestNo=<%=((ITIReportVO)table).getReqNo()%>&reqStatus=<%=((ITIReportVO)table).getStatusreq()%>&reqType=<%=((ITIReportVO)table).getTypeofrequest()%>"><%=((ITIReportVO)table).getReqNo()%></a>
</display:column>

<display:column width="5%"  align="center" class="hidden" media="Excel" title="Request No" headerClass="table_header" >
<%=((ITIReportVO)table).getReqNo()%>
</display:column>
<display:column  class="hidden" property="statusreq" title="Status" headerClass="table_header" width="16%" align="center" media ="none"/>
<display:column  class="label_text" property="typeofrequest" title="Req Type" headerClass="table_header" width="10%" align="center"/>
<display:column  class="label_text" property="cdsID" title="CDSID" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="ll6CdsID" title="LL6 CDSID" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="requestStatus" title="Request Status" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="creationDate" title="Creation Date" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="assgnITI" title="Assigned to ITI" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="assgnAsstAdm" title="Assigned to Asset Admin" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="assgnHlpDsk" title="Assigned to Help Desk" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="closdDate" title="Closed Date"  headerClass="table_header" width="6%" align="center"/>
<display:setProperty name="export.xls.filename" value="rprtData.xls"/>
<display:setProperty name="css.tr.even" value="row1" />
<display:setProperty name="css.tr.odd" value="row2" />
<display:setProperty name="paging.banner.placement" value="bottom" />
<display:setProperty name="basic.msg.empty_list"  value="No Records Found" />

 </display:table>
</table>

@ alfasin ...这是我的代码...我尝试使用类作为隐藏,但它没有锻炼,所以我继续使用媒体作为无并且它起作用了。
   <table border="1"  width="100%"   align="center" cellpadding="0" cellspacing="1"    class="table_main">


<display:table name="requestScope.ITIReportForm.rprtData" id="table" export="true" sort="list" requestURI="/itireport.do"   pagesize="20" align="center"  class="table_main" width="100%">

<display:column width="5%"  align="center" media="html" titleKey="" headerClass="table_header" title="Request No">
<a href="/apeweb/homesubmit.do?method=showRequest&requestNo=<%=((ITIReportVO)table).getReqNo()%>&reqStatus=<%=((ITIReportVO)table).getStatusreq()%>&reqType=<%=((ITIReportVO)table).getTypeofrequest()%>"><%=((ITIReportVO)table).getReqNo()%></a>
</display:column>

<display:column width="5%"  align="center" class="hidden" media="Excel" title="Request No" headerClass="table_header" >
<%=((ITIReportVO)table).getReqNo()%>
</display:column>
<display:column  class="hidden" property="statusreq" title="Status" headerClass="table_header" width="16%" align="center" media ="none"/>
<display:column  class="label_text" property="typeofrequest" title="Req Type" headerClass="table_header" width="10%" align="center"/>
<display:column  class="label_text" property="cdsID" title="CDSID" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="ll6CdsID" title="LL6 CDSID" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="requestStatus" title="Request Status" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="creationDate" title="Creation Date" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="assgnITI" title="Assigned to ITI" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="assgnAsstAdm" title="Assigned to Asset Admin" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="assgnHlpDsk" title="Assigned to Help Desk" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="closdDate" title="Closed Date"  headerClass="table_header" width="6%" align="center"/>
<display:setProperty name="export.xls.filename" value="rprtData.xls"/>
<display:setProperty name="css.tr.even" value="row1" />
<display:setProperty name="css.tr.odd" value="row2" />
<display:setProperty name="paging.banner.placement" value="bottom" />
<display:setProperty name="basic.msg.empty_list"  value="No Records Found" />

 </display:table>
</table>

最佳答案

media='none'media='abc' 相同.

Reason it finds 'abc' (or any string) as [mymedia]



你应该使用
<display:column property="index" title="" class="hidden" headerClass="hidden" /> 

而在您的 CSS文件。
.hidden {
 display: none;
}

关于jsp - 我可以使用媒体 ='none' 在 displaytag 中隐藏一列吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12565060/

相关文章:

css - 显示:table expands the height of the div.解决办法?

java - 如何使用 displaytag 传递隐藏变量

jsp - 如何安装 JSTL?绝对uri : http://java. sun.com/jSTL/core 无法解析

java - 将java vector 元素转换为字符串

javascript - JQuery Javascript 的自动完成功能在 Eclipse IDE 的 JSP 中不起作用

java - Hibernate 标准 addOrder 弄乱了结果

Java Web 应用程序在一段时间后停止工作

javascript - 如何在jsp中创建一个json对象?

java - 如何获取显示标签中对应行的id