2017-03-16 1 views
0

Wie kann ich eine DataGrid-Spalte im EditMode mit DevExtreme und Angular2 ausblenden?DevExtreme Spalte ausblenden EditMode Angular2

<h3>Test</h3> 
<dx-data-grid id="gridContainer" 
[dataSource]="xxx" 
[allowColumnReordering]="true" 
[allowColumnResizing]="true" 
[rowAlternationEnabled]="true"> 
<dxo-column-chooser [enabled]="true"></dxo-column-chooser> 
    <dxi-column dataField="Id" 
    [visible]="false" 
    [width]="50" 
    [allowEditing]="false" ></dxi-column> 
    <dxi-column dataField="Name"></dxi-column> 
    <dxi-column dataField="Type"></dxi-column> 
    <dxi-column dataField="Data"></dxi-column> 
    <dxo-editing mode="form" 
       [allowUpdating]="true" 
       [allowDeleting]="true" 
       [allowAdding]="true"> 
    </dxo-editing> 
</dx-data-grid> 

Die Säule wird auf dem Gitter nicht gezeigt, aber auf dem EditForm ..

Danke für die Hilfe.

Antwort

2

Die ähnliche Frage ist hier - hide columns on inserting in data grid devextreme

Aber in Angular2 Ansatz Code sollte wie unten sein:

<dxi-column dataField="Id" 
    [visible]="false" 
    [width]="50" 
    [formItem]="{visible: false}" 
    [allowEditing]="false" ></dxi-column> 

Diese Linie [formItem]="{visible: false}" für Sie nützlich ist.