angularjs - 如何在智能表中获取当前排序列

标签 angularjs sorting smart-table

我的智能表中的所有列都有 st-sort 指令。当用户单击特定列时,如何获取当前排序列?有什么技巧还是我必须听那些列标题上的点击事件?

最佳答案

您可以使用指令 st-pipe,此函数将被调用以对事件进行排序、分页或过滤。

<table st-table="displayedCollection" st-safe-src="rowCollection" st-pipe="customPipe">

$scope.customPipe = function(tableState){
   console.log(tableState.sort);
}

关于angularjs - 如何在智能表中获取当前排序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33836288/

相关文章:

javascript - 获取新推送项目的索引

javascript - 另一个 Angular ng-在表中重复嵌套数据的问题

angularjs - 智能表格与 Angular 2.0 兼容吗?

angularjs - 智能表格列显示/隐藏切换

angularjs - 带有 AngularJS 标签的 VisualForce 页面

angularjs - 如何 Angular 翻译 ng-model 属性值?

javascript - 在表中单击时禁用按钮

java - 使用 java mongo db driver api 将数组作为 MongoDB 中的值进行排序

javascript - 在 Angular JS 模板中,在父元素之间交替,同时保持子元素完整

sql - SQL order by子句中的自定义排序?