Php 禁用对具有DataTables的select列的排序
形势Php 禁用对具有DataTables的select列的排序,php,jquery,datatable,datatables,Php,Jquery,Datatable,Datatables,形势 我无法禁用某些列的排序,即使我使用的是“正确”代码。我看过好几篇文章,试过答案。似乎什么都不起作用,我的控制台中不断出现同样的错误 SyntaxError: missing } after property list "aoColumnDefs": [ //or SyntaxError: missing } after property list "columnDefs": [ { 代码 $('#tblMarkers').DataTable({ p
我无法禁用某些列的排序,即使我使用的是“正确”代码。我看过好几篇文章,试过答案。似乎什么都不起作用,我的控制台中不断出现同样的错误
SyntaxError: missing } after property list
"aoColumnDefs": [
//or
SyntaxError: missing } after property list
"columnDefs": [ {
代码 $('#tblMarkers').DataTable({
paging: false,
searching: false,
info: false
"columnDefs": [ {
"targets": 3,
"orderable": false
} ]
});
编辑:我丢失了一个逗号。。。
但是另一个问题。。。如何实现多个目标?您的
$('#tblMarkers').DataTable({
paging: false,
searching: false,
info: false,
"columnDefs": [ {
"targets": 3,
"orderable": false
} ]
);
你的努力
$('#tblMarkers').DataTable({
paging: false,
searching: false,
info: false,
"columnDefs": [ {
"targets": 3,
"orderable": false
} ]
);
我用这样的东西来达到这个目的
$('#tblMarkers').dataTable({
"aaSorting": [],
"aoColumns": [
null,null,{ "bSortable": false }
]
});
Null表示默认值,{“bSortable”:false}
使列不可排序。
注意:这是一个3列的表,最后一列不可排序。为此我使用类似的内容
$('#tblMarkers').dataTable({
"aaSorting": [],
"aoColumns": [
null,null,{ "bSortable": false }
]
});
Null表示默认值,{“bSortable”:false}
使列不可排序。
注意:这是一个3列的表,最后一列不可排序。多个目标只是一个索引数组。这对我很有用:
多个目标只是一个索引数组。这对我很有用:
此行末尾缺少逗号:
info:false
。这有帮助吗?我想你把代码放错地方了。你能把代码放在文件上吗?准备好了吗。。。我真的错过了那个逗号。。。谢谢现在可以了…@MikeLammers“columnDefs”上的“targets”属性可以是数组。因此,您可以对当前列def执行“targets:[2,3,4]”,以禁用对第2、3和4列的排序。此行末尾缺少逗号:info:false
。这有帮助吗?我想你把代码放错地方了。你能把代码放在文件上吗?准备好了吗。。。我真的错过了那个逗号。。。谢谢现在可以了…@MikeLammers“columnDefs”上的“targets”属性可以是数组。因此,您可以对当前columnDef执行“targets:[2,3,4]”,以禁用对第2、3和4列的排序。