rowReorder.dataSrc
配置用于重排数据的控件
请注意,此属性需要 行重排扩展才能使用。DataTables.
描述
当数据行被重排时,行重排将自动调整数据表中的数据以反映重排所做的更改。此选项告诉行重排在数据源对象/每个数据行的数组中应该读取和设置哪个数据属性(参见 row().data()
)。
通常,此选项将指向具有定义顺序的序列号的列。但是,不一定需要这样 - 数据源对象中的任何属性都可以使用,即使未在数据表列中使用。
类型
对象
- 描述
当数据表将行数据存储在对象中时的对象属性。设置
columns.data
为您的列时,请使用此选项。与columns.data
一样,此选项可通过圆点 JavaScript 符号与嵌套 JSON 数据一起使用 - 对于处理数据源自联接 SQL 表的情况特别有用。
默认值
- 值:
0
数组索引 0.
示例
启用行重排并将 dataSrc
设置为对象属性 sequence
new DataTable('#myTable', {
rowReorder: {
dataSrc: 'sequence'
}
});
使用嵌套数据作为数据源
new DataTable('#myTable', {
rowReorder: {
dataSrc: 'race.order'
}
});