制表符(getData() on custom 属性 send in JSON like last_page?)

Tabulator (getData() on custom property sent in JSON like last_page?)

getData() on custom 属性 sent in JSON like last_page?

有没有办法从 table 对象获取自定义 属性?我正在考虑在 JSON 的顶层发送 属性 之类的 last_page 来保存总记录数。这对于 footerElement: 中的远程分页信息会很方便。没有确切的总数就无法真正进行数学计算。

例如显示 13 行中的第 1 到 10

13 是一个未知的遥控器。我想将它发送进来并 d 一个 getData("total_records") 或其他东西而不必添加到每个行对象。

您可以 return 来自您服务器的任何格式的数据。但是,您必须使用 Tabulator 的 ajaxResponse 参数,以便您可以将格式更改为 Tabulator 所需的格式。 http://tabulator.info/docs/4.6/data#ajax-alter

例如,如果您的响应 returns json 带有一些额外的属性,但是 属性 data 包含 table 信息的数组。您可以像这样设置 ajaxResponse 函数,

function myRes(url, params, response){
  return response.data;
}

这是一个使用它的例子,还有一些额外的属性,但唯一与你相关的是 ajaxResponsehttps://jsfiddle.net/nrayburn/r319zaep/36/

由 nrayburn-tech 添加的内容构建而成,完全符合我的要求。现在可以使用 console.log 值 post 数据加载并填充页脚标签。

ajaxResponse: function(url, params, response){
    console.log(response.totalRecordCount);
    return response.rows;
}

https://jsfiddle.net/ChrisGo/4a2hdtcm/16/