2016-04-18 9 views
1

Ich habe folgende Spaltenliste.Spalte ausblenden Runtime

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" }] 

In oben Zeichenfolge möchte ich „UniqueSrl“ -Spalte verstecken, wenn sie über Zeichenfolge dh zur Laufzeit zu erzeugen, so dass es nicht auf grid.So angezeigt werden, informieren Sie mich wissen, ist ihr jede Eigenschaft auf bestimmte Spalte während Zeichenfolge zu erzeugen .

Antwort

1

Sie können visible: false für Ihre Spaltendefinition festlegen und sie bei der Gitterinitialisierung ausgeblendet haben.

Alternativ können Sie die Sichtbarkeit zur Laufzeit mit den Methoden hideColumn und showColumn ändern.