如何解决如何访问数据表的rowData?
我尝试访问我的数据表行的“ rowData”:
$('.table').on( 'row-reordered.dt',function ( e,diff,edit ) {
console.log( table.row( this ).data() );
} );
但是输出是:
undefined
解决方法
我相信您需要使用edit
参数,如下所示:
$('.table').on( 'row-reordered.dt',function ( e,diff,edit ) {
console.log( table.row(edit).data() );
});
尝试看看这个http://jsfiddle.net/x3j7bq1w/
,您可以使用pre-row-reorder
事件来获取要拖动的行的节点索引-然后可以使用索引来获取行的数据:
$('.table').on( 'pre-row-reorder',node,index ) {
console.log( "row index: " + node.index);
console.log( table.row(node.index).data() ); // the row's data
} );
根据最初填充表的方式,这将返回一个数组[...]
或包含该行数据的对象{...}
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。