我想在按钮单击时隐藏在slickgrid中的几列,并在刷新页面时显示默认的所有列

时间:2016-07-31 06:15:10

标签: angularjs slickgrid

是否可以在按钮单击时显示和隐藏一些Slickgrid列,并在刷新特定Slickgrid页面时将列设置为默认值。我是angularjs的新手,对我有用,请发表您的意见。

2 个答案:

答案 0 :(得分:0)

是的,您可以将ng-hide用于该列。并将其初始值设为false。这样它最初可见。使你的活动成真。每次进入此视图时都会显示

答案 1 :(得分:0)

// grid是我的网格实例变量

//首先

var mycolumns = grid.getColumns();

for(var i = 0; i< mycolumns.length; i ++){

//根据您的逻辑删除您需要的列

}

grid.setColumns(mycolumns);

//这是在slickgrid中隐藏列的正确方法,它们会 //不在网格中,但仍然在数据视图中,所以你仍然可以在那里引用//值.hide()或ng-hide对你没有任何作用。