Struts2 如何更改文本';导出选项';在Struts 1.3的显示标签中设置export=true时
我有一个表(来自显示标签),我还提供了CSV、PDF等显示标签属性的默认导出选项。显示在所提供格式附近的默认文本称为“导出选项”。 是否可以从displaytag.properties文件更改此文本(用红色标记) ? 编辑的代码如下所示 我的代码如下:Struts2 如何更改文本';导出选项';在Struts 1.3的显示标签中设置export=true时,struts2,displaytag,struts-1,Struts2,Displaytag,Struts 1,我有一个表(来自显示标签),我还提供了CSV、PDF等显示标签属性的默认导出选项。显示在所提供格式附近的默认文本称为“导出选项”。 是否可以从displaytag.properties文件更改此文本(用红色标记) ? 编辑的代码如下所示 我的代码如下: <display:setProperty name="export.pdf" value="true" /> <display:setProperty name="export.csv"
<display:setProperty name="export.pdf" value="true" />
<display:setProperty name="export.csv" value="false" />
<display:setProperty name="export.xml" value="false" />
<display:setProperty name="export.pdf.filename" value="Attendance.pdf"/>
<display:setProperty name="export.excel.filename" value="Attendance.xls"/>
<display:setProperty name="export.banner" value="Export Options" />
我编辑的表格如下所示:
<div id="attendanceDiv" style="height: 100%;width: 98%;visibility: hidden">
<display:table name="appUserAttendanceList" id="assetUserAttendance" htmlId="thetable"
class="tableBorder" defaultorder="ascending" sort="list"
pagesize="10" excludedParams="method" export="true"
requestURI="/assetUserManagement.do?method=setAttendanceFromClient">
<display:setProperty name="export.pdf" value="true" />
<display:setProperty name="export.csv" value="false" />
<display:setProperty name="export.xml" value="false" />
<display:setProperty name="export.pdf.filename" value="Attendance.pdf"/>
<display:setProperty name="export.excel.filename" value="Attendance.xls"/>
<display:setProperty name="export.banner" value="Export Options" />
<display:column headerClass="displayHeaderDecl" class="displayfields"
titleKey="disp.assetUserId" style="width=30%" property="assetUser.uniqueId"
sortable="true" sortProperty="assetUser.uniqueId" />
<display:column headerClass="displayHeaderDecl" class="displayfields"
titleKey="disp.name" style="width=35%" paramId="key" property="assetUser.name"
sortable="true" sortProperty="assetUser.name" />
<display:column headerClass="displayHeaderDecl" class="displayfields"
titleKey="disp.location" style="width=30%" property="location"
sortable="true" sortProperty="location" />
<display:column headerClass="displayHeaderDecl" class="displayfields"
titleKey="disp.operationTime" style="width=20%" paramId="key" property="operationTimeFormatted"
sortable="true" sortProperty="operationTime" defaultorder="descending"/>
<display:column headerClass="displayHeaderDecl" class="displayfields"
titleKey="disp.assetNumber" style="width=20%" property="asset.number"
sortable="true" sortProperty="asset.number" />
<display:column headerClass="displayHeaderDecl" class="displayfields"
titleKey="disp.operation" style="width=20%" property="operation"
sortable="true" sortProperty="operation" />
</display:table>
</div>
在页面上使用以下代码:
<display:setProperty name="export.banner" value="" />
其默认值为:
<div class="exportlinks"> Export options:{0} </div>
导出选项:{0}
占位符被替换为指向支持的各种导出格式的链接。当我尝试使用您提供的代码时,它正常工作,但出现了另一个问题。导出选项(如PDF、Excel和XML)消失了。请查找上面编辑部分中的更新代码是否已填充任何内容或显示为原样?我在自己的代码中使用了它,它工作得非常完美!你可以共享你的文件吗?它是空白的。有趣的是,当我没有显式设置export.banner属性时,它工作得很好,但一旦我设置它,它就会消失。我不能共享整个文件,但我可以共享表(请参见上面的内容)