我目前正在测试wijmo5。我想做的一件事是在加载FlexGrid之后,我想用不同的列重新加载网格。请注意,我不想隐藏列。我想实际加载完全不同的列。我尝试使用不同的所需列重新调用初始化,但只会附加列并导致显示重复列。
答案 0 :(得分:0)
这里的秘密是防止网格自动为您创建列。你可以通过设置" autoGenerateColumns"财产到假。
这个小提示显示了如何选择要在命令上显示的一组列:
http://jsfiddle.net/Wijmo5/djL2ouk1/
有趣的代码是" showColumns"功能实现如下:
// show the specified columns in the grid
$scope.showColumns = function(cols) {
$scope.flex.columns.clear();
cols = cols.split(',');
for (i = 0; i < cols.length; i++) {
var c = new wijmo.grid.Column();
c.binding = cols[i];
$scope.flex.columns.push(c)
}
}
我希望这会有所帮助。