- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在这里,我在 primeFaces 中为我的表使用 dataExporter,它在 type="xls"中成功导出,但问题是,此外我还使用 columnToggler 来选择列,我只想定位那些要导出的列xls 文件,这些在 columnToggler 中被检查/选择,如:
这里是我的 dataExporter 的代码,它针对我的表 (id = "tbl")。
<h:commandLink>
<img src="Resources/images/excel.png"/>
<p:dataExporter type="xls" target="tbl" fileName="dailyPoolReport_#{userAuthorization.user.loginName}" pageOnly="false" postProcessor="#{customizedDocumentsView.postProcessXLS}"/>
</h:commandLink>
这是我的带有 columnToggler 的表格代码:
<p:dataTable id="tbl" var="car" value="#{dailyTrackingBean.trackReportData}" rowIndexVar="row" style="font-size:12px; margin-bottom:0;"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowKey="#{car.vehicle.regNo}"
paginator="true" rows="50" rowsPerPageTemplate="50,100,500,1000,5000">
<f:facet name="header" >
<h:outputText value="Vehicle Tracking Summary Report" style="font-size: 14px"/>
<p:commandButton id="toggler" type="button" value="Columns" style="float:right;height: 22px;font-size: 11px" icon="ui-icon-calculator" />
<p:columnToggler datasource="tbl" trigger="toggler" >
</p:columnToggler>
</f:facet>
有什么可能的解决方案吗?
最佳答案
要做到这一点,您可以使用类似的东西: http://blog.primefaces.org/?p=3341
因此,您可以拥有一个 bool 值列表,代表属性“可见”的工具,并且可以将其用于“可导出”
例如:
<f:facet name="header">
List of Cars
<p:commandButton id="toggler" type="button" value="Columns" style="float:right" icon="ui-icon-calculator" />
<p:columnToggler datasource="cars" trigger="toggler">
<p:ajax event="toggle" listener="#{dtBasicView.onToggle}" />
</p:columnToggler>
</f:facet>
<p:column headerText="Id" visible="#{dtBasicView.list[0]}" exportable="#{dtBasicView.list[0]}">
<h:outputText value="#{car.id}" />
</p:column>
另一个加 - 如果你使用上面的也逃避:
* 问题(columntoggler 和分页)
* 问题(columntoggler 和 globalfilter)
希望对你有帮助:)
关于jsf - 如何使用 columnToggler 仅导出选定的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37115782/
首先,我要感谢 Stack Overflow 如此出色,几乎回答了我们需要的所有问题。但我再次坚持了某些事情,需要帮助。我的问题是我的 columntoggler右上角没有关闭按钮(所以,当 p:po
在这里,我在 primeFaces 中为我的表使用 dataExporter,它在 type="xls"中成功导出,但问题是,此外我还使用 columnToggler 来选择列,我只想定位那些要导出的
在这里,我在 primeFaces 中为我的表使用 dataExporter,它在 type="xls"中成功导出,但问题是,此外我还使用 columnToggler 来选择列,我只想定位那些要导出的
我在获取 Column 组件对象时遇到问题。 这里是应该实现的逻辑: 用户使用 primefaces columnToggler 切换表格列(当用户点击复选框时,调用 ajax 监听器方法) 在监听器
我正在使用 PrimeFaces v.5 此版本发布了一个新组件 ColumnToggler , 当 View 被渲染时,刷新所有复选框被选中作为默认操作。 我需要做的是; 在初始化 View 时取消
问题是: js 脚本通过 ajax 调用 PHP 脚本。该脚本构建了一些 html 代码,在 columntoggle 模式下产生了一个 h3 标题和一个表格 block 。结果插入到 my_cont
我是一名优秀的程序员,十分优秀!