【问题标题】:Dandelion datatables exporting to Excel - missing export links蒲公英数据表导出到 Excel - 缺少导出链接
【发布时间】:2015-07-04 16:39:29
【问题描述】:

我在蒲公英论坛上问过问题,但没有收到任何答案,所以我在这里尝试。 AFAIK 蒲公英的创造者也在这里回答,所以这次也许我会很幸运。

我的堆栈是 Spring 4、Thymeleaf 和蒲公英数据表 0.10.1。我想要实现的是简单的导出。我从 filter based exports 开始,但由于我的表是由 AJAX 调用填充的,所以它不起作用。

所以我已切换到controller based export - 我已将所有代码添加到我的 Spring 应用程序中,但问题仍然存在。 视图层中没有生成导出链接!我的 Thymeleaf 代码如下所示。

<table id="appConfig" class="table-striped table-bordered dataTable" dt:export="xlsx,pdf,csv,xls" dt:table="true" dt:url="URL_WHERE_DATAATBLES_CONTROLLER_WORKS"
       dt:pageable="true" dt:paginationtype="full_numbers" dt:serverside="true" dt:processing="false" dt:dom="frtlpi">
<thead>
    <tr>
        <th dt:property="key"><span>Parameter Key</span></th>
        <th dt:property="value"><span>Parameter Value</span></th>
        <th dt:sortable="false" dt:renderFunction="renderEditButton"></th>
        <th dt:sortable="false" dt:renderFunction="renderDeleteButton">/th>
    </tr>
</thead>

我的数据表工作正常 - 它从服务器检索数据(使用 AJAX 调用),但任何地方都没有导出链接。那么它应该如何工作或表现呢?我做错了吗?

PS。为什么没有“蒲公英”标签?我认为这对蒲公英相关的问题会有好处。

【问题讨论】:

    标签: spring datatables apache-poi thymeleaf dandelion


    【解决方案1】:

    一旦您激活导出,Dandelion-Datatables 就会提供一个可通过 E 参数访问的新控件元素,并自动更新 dom 参数以包含此新控件。

    由于您使用 dt:dom 参数覆盖,因此您需要指定新控件,例如:dt:dom="Efrtlpi

    免责声明,根据 SO 规则的要求:我是该库的作者。

    为什么没有“蒲公英”标签?我认为这对蒲公英相关的问题会有好处。

    因为我还没有足够的声誉,但我很想拥有一个:-)

    【讨论】:

    • dandelion 已创建,您可能希望建议对现有问题进行编辑以重新标记它们以使用它。一个标签 wiki 也会很好,如果你能写一个不太自我推销的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多