我正在使用datatables.net jquery表排序器对所有标题元素进行排序。
我的问题是我是jquery的新手,我只需要对几个标题进行排序。我需要这样的东西:排序所有标题,但第一和第三标题。
我有这段代码:
$this->db->trans_begin();
$this->db->query("CREATE TEMPORARY TABLE `prdct`
SELECT * FROM `productsNew` WHERE `ID` = ? ", array($id));
$this->db->query("UPDATE `prdct` SET `ID` = ?, `type` = 'Return' WHERE `ID` = ? ",
array("Ret-".$id, $id));
$this->db->query("INSERT INTO productsNew SELECT * FROM prdct WHERE `ID` = ?
ON DUPLICATE KEY UPDATE productsNew.intQuantity = productsNew.intQuantity + VALUES(intQuantity)",
array("Ret-".$id));
$this->db->query("DROP table prdct");
if ($this->db->trans_status() === FALSE) {
$this->db->trans_rollback();
} else {
$this->db->trans_commit();
}
答案 0 :(得分:0)
检查the official documentation,包括示例;)
首先停用第三个和第三个停用的内容:
$('.mytable').dataTable( {
"scrollCollapse": true,
"paging": false,
"columns": [
{ "orderable": false },
null,
{ "orderable": false },
null,
...
]
} );
只是在这个小提琴中做到了:https://jsfiddle.net/3jcgeupg/1/
答案 1 :(得分:0)
找到答案:
$(document).ready(function() {
$('#example').dataTable( {
"aoColumnDefs": [
{ 'bSortable': false, 'aTargets': [ 0 ] }
]
});
} );