传入数据表行的位置
Position of the incoming datatable rows
尝试将数据从内联数据源加载到数据表的顶部。pos
属性适用于除上述位置之外的所有位置。
例如,
var data = [{title:1},{title:2}]
webix.ui({
view:"datatable", id:"table", autoConfig:true, data:grid_data
});
$$("table").parse({data:data, pos:0}) // should be the first
应该将数据添加到顶部,但它显示在数据表的底部。pos
的任何其他值都将正常工作。所以我有点困惑——我是做错了什么,还是有其他方法可以做到这一点?
代码段
不确定为什么会发生这种情况,但作为另一种解决方案,您可以在数据集中迭代add
方法。我还研究了一点,使用blockEvent
方法避免对表的数据存储进行多次重新渲染(add
也触发refresh
来显示添加的元素)会很有用:
$$("table").data.blockEvent(); // table.data gives access to the table's datastore
for ( var i = 0; i<3; i++)
$$("table").add(data[i], i);
$$("table").data.unblockEvent();
$$("table").refresh();
片段
相关文章:
- 用程序搜索JQuery数据表中的文本
- 具有rowGrouping的数据表无法隐藏列
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 将单击事件添加到数据表
- 使用带有参数的数据表sAjaxSource
- 对角度数据表中括号内的数字进行排序
- 动态构建一个数据表与scriplets
- jquery数据表的自定义ko绑定
- 预览数据表单
- 如何在数据表中设置从Ajax响应选中的复选框
- DT数据表背景颜色为黑色,但仍有悬停和选择颜色
- 数据表-隐藏/显示列
- 对损坏的子行进行排序的数据表
- 数据表排序但对行进行分组
- 数据表1.10,第列.转发器使用情况
- 如何将JSON编码的PHP数组发送到同一页面上的数据表
- 如何编辑数据表的位置's按钮
- 将新行放在jQuery数据表的特定位置
- 传入数据表行的位置
- 使用Javascript和PHP向两个位置提交表单数据