【发布时间】:2018-04-12 02:53:38
【问题描述】:
我知道它已经得到解决,但我只是没有让它发挥作用。我正在使用带有响应和服务器端的数据表编辑器。当我将复选框放在第一列时出现错误:
js:
var table = $('#mytable').DataTable( {
dom: "rt",
ajax: {
url: "/source.php",
type: "POST",
data: function (d) {
}
},
serverSide: true,
processing: true,
select: {
style: 'os',
selector: 'td:first-child'
},
columns: [
{
data: null,
defaultContent: "",
className: "select-checkbox",
orderable: false,
targets: 0
},
{ data: "logo" },
{ data: "name" },
{ data: "product" }
]
} );
这是错误信息:
DataTables 警告:表 id=mytable - 未知字段:(索引 0)
php:
Editor::inst( $db, 'table' )
->fields(
Field::inst( 'logo' ),
Field::inst( 'url' ),
Field::inst( 'name' ),
Field::inst( 'product' )
)
... wenn 将它放在最后一列:
...
columns: [
{ data: "logo" },
{ data: "name" },
{ data: "product" },
{
data: null,
defaultContent: "",
className: "select-checkbox",
orderable: false,
targets: 0
}
]
...
如何获得第一列中的复选框? (所以第 0 列)
【问题讨论】:
标签: javascript datatables