gpt4 book ai didi

angularjs - 在 ui-grid AngularJs 中重新显示隐藏列

转载 作者:行者123 更新时间:2023-12-04 10:36:39 25 4
gpt4 key购买 nike

我在我的一个项目中使用 ui-grid,其中一项要求是隐藏/显示网格中的列。隐藏列运行良好,但如何重新显示隐藏列?

搜索一段时间后,我发现在 ng-grid 中有 showColumnMenu 提供隐藏列后显示列的能力,see this example I found

$scope.gridOptions = {
data: 'myData',
columnDefs: [{
field: "id",
visible: false
},{
field: "name",
displayName : "name"
},{
field: "age",
displayname: "age",

}] ,
multiSelect: false,
showGroupPanel: true,
selectedItems: [],
showColumnMenu: true };

,但在 ui-grid 中使用 showColumnMenu 不起作用。

我想知道是否有人知道如何显示隐藏的列。

谢谢,

最佳答案

ng-grid 被重写为 ui-grid。您的示例链接指向 ng-grid。但是如果你想知道如何在 angular-ui-grid 中做到这一点。

http://plnkr.co/edit/In28bF2EYuQaATwqnBAn?p=preview看看这个例子。要显示隐藏的列,您需要启用GridMenu,它将显示显示隐藏列的选项。

$scope.gridOptions = {
exporterMenuCsv: false,
enableGridMenu: true,
columnDefs: [
{ name: 'name' },
{ name: 'gender', enableHiding: false },
{ name: 'company' }
],
...
};

关于angularjs - 在 ui-grid AngularJs 中重新显示隐藏列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31316042/

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