代码之家  ›  专栏  ›  技术社区  ›  ashwinsakthi

我可以使用media='none'在displaytag中隐藏列吗

  •  4
  • ashwinsakthi  · 技术社区  · 14 年前

    我可以使用隐藏displaytag中的列吗 media='none' ?如果我使用displaytag另一列中隐藏列的值作为超链接的参数,会有其他后果吗。

    我成功地隐藏了该列,但在服务器日志中得到了以下警告

    W org.displaytag.tags.ColumnTag setMedia属性“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>
    

    @阿尔法辛。。。这是我的密码。。。我试着用隐藏的课堂,但它没有锻炼,所以我继续使用媒体,因为没有,它起作用了。

    <table border=“1”width=“100%”align=“center”cellpadding=“0”cellspaced=“1”class=“table_main”>
    
    
    <display:table name=“requestScope.ITIReportForm.rptData”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=“请求号”>
    <a href=“/apeweb/homesubmit.do?method=showRequest&requestNo=<%=((ITIReportVO)表).getReqNo<%=((ITIReportVO)表).getReqNo()%></a>
    </显示:列>
    
    <display:column width=“5%”align=“center”class=“hidden”media=“Excel”title=“Request No”headerClass=“table_header”>
    <%=((ITIReportVO)表).getReqNo()%>
    </显示:列>
    <display:column class=“hidden”property=“statusreq”title=“Status”headerClass=“table_header”width=“16%”align=“center”media=“none”/>
    <显示:column class=“label_text”property=“typeofrequest”title=“Req Type”headerClass=“table_header”width=“10%”align=“center”/>
    <显示:column class=“label_text”property=“cdsID”title=“cdsID”headerClass=“table_header”width=“6%”align=“center”/>
    <显示:column class=“label_text”property=“ll6CdsID”title=“LL6 CDSID”headerClass=“table_header”width=“6%”align=“center”/>
    <显示:column class=“label_text”property=“requestStatus”title=“请求状态”headerClass=“table_header”width=“6%”align=“center”/>
    <显示:column class=“label_text”property=“creationDate”title=“创建日期”headerClass=“table_header”width=“6%”align=“center”/>
    <显示:column class=“label_text”property=“assgnITI”title=“已分配给ITI”headerClass=“table_header”width=“6%”align=“center”/>
    <显示:column class=“label_text”property=“assgnAsstAdm”title=“分配给资产管理员”headerClass=“table_header”width=“6%”align=“center”/>
    <display:column class=“label_text”property=“assgnHlpDsk”title=“分配给帮助台”headerClass=“table_header”width=“6%”align=“center”/>
    <显示:column class=“label_text”property=“closedDate”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=“page.banne.placement”value=“bottom”/>
    <display:setProperty name=“basic.msg.empty_list”value=“未找到记录”/>
    
    </显示:表格>
    </表格>
    
    1 回复  |  直到 13 年前
        1
  •  7
  •   prem30488    12 年前

    media='none' 与 media='abc' 。

    原因 它将“abc”(或任何字符串)查找为[mymedia]

    您应该使用

    <display:column property="index" title="" class="hidden" headerClass="hidden" /> 
    

    在你的 CSS 文件

    .hidden {
     display: none;
    }
    
    推荐文章