2017-03-16 10 views
0

DevExtremeとAngular2を使用してEditModeでDataGrid列を非表示にするにはどうすればよいですか?DevExtreme列を非表示にする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> 

列がグリッド上の、しかしのEditFormには示されていない..助けを

感謝。

答えて

2

同様の質問はここにある - hide columns on inserting in data grid devextreme

しかしAngular2のアプローチのコードでは、以下のようにする必要があります:

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

このライン[formItem]="{visible: false}"はあなたのために有用です。

関連する問題