可数据的客户端数据更改/重绘
Datatable client-side data change/redraw
我设置了一个数据表,它最初从服务器获取一些数据并表示它,但随后一切都留给客户端。
serverSide: false,
sAjaxSource: mySource,
我.fn.DataTable美元。版本号:1.10.2
然后我需要在客户端更改表下的aaData,因为执行了一些数据处理。我需要更新DT以显示客户机更改的临时数据,而无需向服务器发送另一个请求(有两个原因:防止无用的流量,因为数据正在被更改)。我正在寻找一种方法来编辑底层DT数据来编辑它,然后再次调用
myTable.draw();
在我的表上,我获得一个刷新实时而不发送另一个get到服务器。
问题是,我可以访问DT数据数组,我可以编辑它吗?
如果可能的话怎么做?
编辑:我需要为表提供完整的bean数组,因为它最初从服务器获取,格式相同。因此,单独的行/单元格添加/编辑和客户端构建功能不适合我的情况,除非我手动循环所有对象。
<解决方案/strong>
使用以下代码:
// Retrieve data
var data = table.ajax.json();
// Modify data
$.each(data.data, function(){
this[0] = 'John Smith';
});
// Clear table
table.clear();
// Add updated data
table.rows.add(data.data);
// Redraw table
table.draw();
演示strong>
相关文章:
- 根据输入的数据重定向到页面的窗体
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- EXTJS-图表刷新,重绘-如何更新图表
- 为什么JavaScript对话框(警告、确认)会停止页面重绘
- 我在画布中的鼠标按下函数在调用时不会重绘背景
- 重绘对象时如何清除屏幕
- 在方形空间 (YUI) 上重绘元素时出现问题
- 是否可以在浏览器中检测重绘/重排
- 悬停时更改webkit滚动条宽度时出现重绘问题
- 反应:状态更改是否会导致整个组件被重绘
- 使用变量更新剑道图表系列的数据会导致重绘将列从图表上绘制出来
- 对 svg 数据使用
- 使用新数据重绘 d3 图形
- 通过使用javascript将新数据传递到Google Chart中的数据表来重绘图表
- 带有本地数据的剑道图-重绘结束时发生火灾事件
- 使用重绘从Jsfidle提供的图表中获取数据
- 可数据的客户端数据更改/重绘
- Vis.js重绘和更改数据
- 首先用jquery搜索数据表重绘
- D3, JSON,图形,强制布局,数据更新,未完成重绘,拖动