Gridview 隐藏列运行时

Gridview 隐藏列运行时,gridview,datagridview,grid,shieldui,Gridview,Datagridview,Grid,Shieldui,我有以下栏目列表 columns: [{ "title": "A1", align: 'Left', "field": "A1", attributes: { style: "text-align:left" } }, { "title": "A2", align: 'Right', "field": "A2", attributes: { style: "text-align:right" }, columnTemplate: function (cell,

我有以下栏目列表

 columns: [{ "title": "A1", align: 'Left', "field": "A1", attributes: { style: "text-align:left" } },
                { "title": "A2", align: 'Right', "field": "A2", attributes: { style: "text-align:right" }, columnTemplate: function (cell, item) { return shield.format("{0:c}", +item.A2); } },
                { "title": "A3", align: 'Left', "field": "A3", attributes: { style: "text-align:left" }, format: '{0:MM/dd/yyyy}' },
                { "title": "UniqueSrl", "field": "UniqueSrl" }]

在上面的字符串中,我想在生成上面的字符串时隐藏“UniqueSrl”列,即在运行时,这样它就不会显示在网格上。因此,在生成字符串时,请让我知道它们的any属性是否设置为特定列。

您可以为列定义设置
可见:false
,并在网格初始化时将其隐藏

或者,可以使用和方法在运行时切换其可见性