首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angularjs ui-根据给定列名的网格排序表

Angularjs ui-根据给定列名的网格排序表
EN

Stack Overflow用户
提问于 2015-06-10 21:40:08
回答 1查看 13.9K关注 0票数 3

我正在使用ui-grid versionv3.0.0-rc.21-1d9f81f- 2015-05-01,并尝试根据给定的列名对给定的网格进行排序。我不能在外部(从javascript代码)对它进行排序,只能通过定义它并单击网格的标题。

在这个版本中,可以通过javascript代码根据网格的列名对网格的数据进行排序吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-11 06:27:24

如果您希望在加载网格之前仅基于列/字段对其进行排序,则可以在从服务器检索数据时使用angular orderBy过滤器来实现。

代码语言:javascript
复制
$filter('orderBy')(array, expression, reverse)

或者,如果要在初始状态对格网进行排序,则可以在columnDef中使用sort属性对其进行定义

代码语言:javascript
复制
{
            field: 'gender',
            sort: {
              direction: uiGridConstants.ASC,
              priority: 0,
            }
}

看看这个plnkr http://plnkr.co/edit/4qQgi76RQpYxbRgbcByX?p=preview

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30758091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档