我有一个 Tabulator Grid,并使用 Ebay 的 jsonpipe 库以分块格式从我的服务器加载 JSON,因此即使结果非常大,我也可以立即开始填充我的数据网格。将此类数据放入 Tabulator 的方法是
table.addRow(row, true);
这很好用,但是您必须为每条记录添加一个 setTimeout,否则用户几秒钟内什么也看不到。但是 setTimeout 会减慢速度 - 即使非常小 - 甚至从本地文件加载也需要很长时间才能加载 800 条记录。
有没有人想出一种直接在 Tabulator 中读取分块 JSON 的方法?他们现有的 Ajax 方法不包括流式传输/分块换行编码的 JSON。
我想补充一点,数据已经从我的服务器中分块了——它是从流式传输开始的,Ajax 不需要像设置使用时那样重复请求
ajaxProgressiveLoad:"load", //sequentially load all data into the table