gpt4 book ai didi

javascript - AngularJS - ui-grid - 列移动 - 获取新的列顺序

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:46:03 25 4
gpt4 key购买 nike

我正在实现 http://ui-grid.info/在我的申请中。

Column Moving有一个特性,可以移动Columns。

http://ui-grid.info/docs/#/tutorial/217_column_moving

DEMO

这就是我添加列的方式:-

$scope.gridOptions.columnDefs.push({ field: 'Name', displayName: 'EMPLOYEE NAME'});
$scope.gridOptions.columnDefs.push({ field: 'Age', displayName: 'AGE'});
....

这是移动列时触发的事件。

http://ui-grid.info/docs/#/api/ui.grid.moveColumns.api:PublicApi

我的问题是我想获取 $scope.gridOptions.columnDefscolumnsnew order 以将其保存在 db 中.

在列移动时 $scope.gridOptions.columnDefs 不会更新。

如何解决?

最佳答案

您需要从网格状态获取新订单。尝试使用此获取网格状态:(记得添加“ui.grid.saveState”模块和“ui-grid-save-state”指令)

$scope.state = $scope.gridApi.saveState.save();

看看他们关于网格状态的教程 here

关于javascript - AngularJS - ui-grid - 列移动 - 获取新的列顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26669457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com