排序信息不起作用
sortInfo does not work
我正在尝试以排序方式显示来自 table 的数据。我想显示按创建日期排序的内容。我添加了 sortInfo,但它不起作用!我使用 angular ui-网格。这是我的代码
$scope.gridOptions = {
enableSorting: true,
columnDefs: [
{ field: 'name'},
{ field: 'age'},
{ field: 'creationDate', cellFilter : "date:'yyyy-MM-dd'"}
],
sortInfo: {
fields: ['creationDate'],
directions:['desc']
}
};
这里可以设置默认排序吗?以及如何去做?
我没有在 ui-grid docs sortInfo 选项中找到。
您的网格选项设置不正确。您需要将排序 属性 添加到您的列定义中,如下所示,优先级是默认排序的原因。较低优先级首先排序。在这里阅读更多 http://ui-grid.info/docs/#/tutorial/102_sorting
$scope.gridOptions = {
enableSorting: true,
columnDefs: [
{
field: 'name',
sort: {
direction: uiGridConstants.DESC,
priority: 1
}
}
}
我正在尝试以排序方式显示来自 table 的数据。我想显示按创建日期排序的内容。我添加了 sortInfo,但它不起作用!我使用 angular ui-网格。这是我的代码
$scope.gridOptions = {
enableSorting: true,
columnDefs: [
{ field: 'name'},
{ field: 'age'},
{ field: 'creationDate', cellFilter : "date:'yyyy-MM-dd'"}
],
sortInfo: {
fields: ['creationDate'],
directions:['desc']
}
};
这里可以设置默认排序吗?以及如何去做?
我没有在 ui-grid docs sortInfo 选项中找到。
您的网格选项设置不正确。您需要将排序 属性 添加到您的列定义中,如下所示,优先级是默认排序的原因。较低优先级首先排序。在这里阅读更多 http://ui-grid.info/docs/#/tutorial/102_sorting
$scope.gridOptions = {
enableSorting: true,
columnDefs: [
{
field: 'name',
sort: {
direction: uiGridConstants.DESC,
priority: 1
}
}
}