visiosoft/datatable_helper-extension

此包的最新版本(1.0)没有可用的许可证信息。

安装: 111

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:CSS

类型:streams-addon

1.0 2023-09-13 06:39 UTC

This package is auto-updated.

Last update: 2024-08-31 00:38:50 UTC


README

此扩展简化了您的数据表管理

您可以包含资产twig包

{% include 'visiosoft.extension.datatable_helper::assets' %}

您可以直接使用 dtHelper

设置器

dtHelper.setScrollCollapse(true);

dtHelper.setFilter(false);

dtHelper.setTableElement(tableName);

dtHelper.setDom(<"top"i>rt<"bottom"flp><"clear">);

dtHelper.setScrollY("30vh");

获取器

getData(element, data)

getButtons(buttons)

使用示例

let exampleTable = {
    element: $('#exampleTable'),
    filterElement: $('#exampleTable  thead th'),
        data: [
        {
            data: ((row) => {
                return row.data?.data || "-"
            }),
        },
        {
            data: ((row) => {
                return row.data?.data || "-"
            }),
        }
    ]
}

dtHelper.setScrollCollapse(true);
dtHelper.setFilter(false);
dtHelper.setTableElement(exampleTable);
activeTransactionsTable = dtHelper.initDataTable();

// Live Reload
setInterval(function () {
    exampleTable.ajax.reload()
}, 30000)