FlexGrid刷新具有不同列的网格

时间:2015-11-18 22:32:45

标签: javascript wijmo

我目前正在测试wijmo5。我想做的一件事是在加载FlexGrid之后,我想用不同的列重新加载网格。请注意,我不想隐藏列。我想实际加载完全不同的列。我尝试使用不同的所需列重新调用初始化,但只会附加列并导致显示重复列。

1 个答案:

答案 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)
    }
}

我希望这会有所帮助。