如何在laravel中管理保存状态yajra Datatable

时间:2016-12-09 06:04:30

标签: laravel datatables

我从这个link使用Yajra数据表进行laravel。 我要求保存数据表的状态。

在此数据表" Html Builder事件回调"存在于此link中。

但是如何使用" stateSaveCallback"不存在。是否有人知道如何使用此回调进行保存表状态?

2 个答案:

答案 0 :(得分:0)

我还没有尝试过。但是,当我浏览他们的文档时,这里有一些可能性。我只是引用了https://datatables.net/reference/option/stateSaveCallbackhttps://github.com/yajra/laravel-datatables

$builder->parameters([
    'stateSave'=>true,
    'stateSaveCallback' => 'function(settings,data){ //do your code}',
]); 

答案 1 :(得分:0)

您可以尝试使用api'backapi / save_state'下面的示例代码来存储状态回调

$('#my-datatable').DataTable({
    "stateSave": true,
    "stateSaveCallback": function (settings, data) {
        //Custom AJAX to store state
        $.ajax({
            "url": "/api/save_state",
            "data": data,
            "dataType": "json",
            "success": function (response) {}
        });
    },
});