vin*_*ini 12 angularjs angular-datatables
在jquery数据表中,我可以禁用特定的列排序依据
"aoColumnDefs": [{
'bSortable': false,
'aTargets': [0, 7]
}]
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何在角度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')
}])
Run Code Online (Sandbox Code Playgroud)
这段代码隐藏了我的搜索栏,但无法隐藏我的第一列和第四列的排序功能?
dav*_*rad 19
角度数据表等价于
aoColumnDefs: [{ bSortable: false, aTargets: [0, 4] }]
Run Code Online (Sandbox Code Playgroud)
是
$scope.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(0).notSortable(),
DTColumnDefBuilder.newColumnDef(4).notSortable()
];
Run Code Online (Sandbox Code Playgroud)
...
<table class="custom-table" dt-column-defs="dtColumnDefs" datatable="ng" dt-options="dtOptions" id="contacts-list-table"></table>
Run Code Online (Sandbox Code Playgroud)
您必须包含DTColumnDefBuilder在控制器中:
myApp.controller("ListCtr", ['DTOptionsBuilder', 'DTColumnDefBuilder',
function(DTOptionsBuilder, DTColumnDefBuilder) {
$scope.dtOptions = DTOptionsBuilder.newOptions().withDOM('C<"clear">lfrtip');
$scope.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(0).notSortable(),
DTColumnDefBuilder.newColumnDef(4).notSortable()
];
}
])
Run Code Online (Sandbox Code Playgroud)
见http://l-lin.github.io/angular-datatables/archives/#!/api.
| 归档时间: |
|
| 查看次数: |
15795 次 |
| 最近记录: |