у меня есть эта сетка данных, вот мой шаблон :
<dxo-paging [enabled]="true"></dxo-paging>
<dxo-editing
mode="row"
[allowUpdating]="true"
[allowDeleting]="true"
[allowAdding]="true">
</dxo-editing>
<dxi-column dataField="Cuid" caption="Cuid" [width]="130"></dxi-column>
<dxi-column dataField="Nom" caption="Nom"></dxi-column>
<dxi-column dataField="Prenom" caption="Prenom"></dxi-column>
<dxi-column
dataField="EdoID"
caption="Edo"
[width]="125"
[setCellValue]="preSelectEdo">
<dxo-lookup
[dataSource]="edos"
displayExpr="Code"
valueExpr="ID">
</dxo-lookup>
</dxi-column>
<dxi-column
dataField="ShopID"
caption="Boutique"
[width]="125"
[setCellValue]="preSelectShop">
<dxo-lookup
[dataSource]="shops"
displayExpr="Name"
valueExpr="ID">
</dxo-lookup>
</dxi-column>
</dx-data-grid>
и я хочу получить ссылку на мою сетку данных и получить значение строкивнутри кнопки щелчка:
в моем component.ts , я пробовал это:
export class myComp {
constructor(){}
@ViewChild(DxDataGridComponent) dataGrid: DxDataGridComponent;
getValueCell(rowIndex, datafield) {
this.dataGrid.instance.cellValue(rowIndex, datafield);
}
onClickBtn(){
result = this.getValueCell(1,'Name');
console.log(result);
}
}
, как вы можете видеть, при нажатии: я получил результат 'не определено' ;Похоже, у меня нет правильной ссылки на таблицу данных
Предложения?