Angular ui grid 默认情况下如何隐藏列?

Angular ui grid 默认情况下如何隐藏列?,angular-ui-grid,Angular Ui Grid,我只想在加载时显示某些列,而在网格菜单中仍然可以显示其他列 例如,我的数据包含:姓名、地址、电话、电子邮件 我想在页面加载中显示姓名和地址,但要在网格菜单中显示电话和电子邮件。这是为了容纳15列的网格,但仅显示5列,并允许用户选择要显示的其他列(如果有的话)。如果用户希望在默认情况下显示7列,我可以保存当前显示的列,并为该特定用户创建一个要加载的新配置。只需将:可见:假添加到默认情况下要隐藏的列。{headerName:'head1',field:'headkey1',hide:true} hi

我只想在加载时显示某些列,而在网格菜单中仍然可以显示其他列

例如,我的数据包含:姓名、地址、电话、电子邮件


我想在页面加载中显示姓名和地址,但要在网格菜单中显示电话和电子邮件。这是为了容纳15列的网格,但仅显示5列,并允许用户选择要显示的其他列(如果有的话)。如果用户希望在默认情况下显示7列,我可以保存当前显示的列,并为该特定用户创建一个要加载的新配置。

只需将:可见:假添加到默认情况下要隐藏的列。

{headerName:'head1',field:'headkey1',hide:true}
hide:true起作用,而不是visible:false。现在使用Angualar 5。

如果列设置为false,我如何将其从列菜单中删除?如果您询问如何从可以显示/隐藏列的菜单中隐藏它,则可以使用设置为false的“enableHiding”将其删除。