gpt4 book ai didi

angular-ui-grid - 初始化时如何恢复网格状态?

转载 作者:行者123 更新时间:2023-12-02 00:58:18 24 4
gpt4 key购买 nike

我有 Angular UI Grid,用户可以在其中通过单击列标题来更改排序顺序。我想在用户离开 Controller 时保留用户的选择,并在用户返回 Controller 时恢复选择的排序顺序。 UI Grid 有 saveState 模块,所以我用它来保存用户离开 Controller 时的状态。

问题是我无法恢复这个保存的状态。我应该什么时候调用 saveState.restore()?如果我在 onRegisterApi 中调用它,那么它不起作用,因为尚未构建列。

最佳答案

你可以这样试试

$scope.gridOptions = {
exporterMenuCsv: false,
enableGridMenu: true,
enableColumnResizing: true,
enableFiltering: true,
saveVisible: true,
saveOrder: true,
onRegisterApi: function (gridApi) {
$scope.gridApi = gridApi;
$timeout(function () {
$scope.restoreState(); //call my restore function
}, 100);
},
data: $scope.bookings
};

关于angular-ui-grid - 初始化时如何恢复网格状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31827399/

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