【发布时间】:2015-06-24 13:08:47
【问题描述】:
在 jquery 数据表中,我可以禁用特定列排序
"aoColumnDefs": [{
'bSortable': false,
'aTargets': [0, 7]
}]
有人知道如何在 Angular JS 中做到这一点吗?
<table class="custom-table" datatable="ng" dt-options="dtOptions" id="contacts-list-table">
</table>
myApp.controller("ListCtr", ['DTOptionsBuilder', function(DTOptionsBuilder) {
$scope.dtOptions = DTOptionsBuilder.newOptions().withDOM('C<"clear">lfrtip')
}])
此代码隐藏了我的搜索栏但无法隐藏我的第一列和第四列的排序功能?
【问题讨论】:
-
您希望您的 tr 元素不可点击?你也可以发布tr代码吗?如果您粘贴完整的表格代码会很有帮助。
-
其中一种方法是您可以使用 ng-click = "$event.stopPropogation();"对于那个 div/tr 元素并在 js 中操作它......如果您提供有关如何实现表格的更多详细信息,将为您提供更具体的答案
-
你能提供一个小提琴或plunker或发布你的表格代码
标签: angularjs angular-datatables