我有以下列列表。
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"生成上面的字符串时,即在运行时生成的列,以便它不会显示在grid上。所以请让我知道他们在生成字符串时设置为特定列的任何属性。
答案 0 :(得分:1)
您可以为列定义设置visible: false
,并将其隐藏在网格初始化中。
或者,您可以使用hideColumn和showColumn方法在运行时切换其可见性。