【发布时间】:2019-06-25 11:55:03
【问题描述】:
我有一列有一个按钮,当它被点击时会调用一个方法。所以点击给了我行对象,我拉出我需要调用另一个方法的属性。我不能调用 reloadDialog 它在我的组件中。这是在 DxGrid 的列中。
<dxi-column type="buttons" caption="Button"
[width] = 150 alignment="left"
[allowExporting]="false">
<dxi-button
text="Detail"
[visible]="true"
[onClick]="buttonClickDetails">
</dxi-button>
</dxi-column>
这个buttonClickDetails和reloadDiaload在同一个组件中
public buttonClickDetails(e: any) {
console.log('inside button click details');
const id = e.row.data.AgreementId;
console.log('Leaving the buttonClickDetails');
// I get an error that says reloadDialog is not a funtion.
this.reloadDialog(id, 'Agreement');
}
【问题讨论】:
-
组件是什么样的?特别是 reloadDialog 定义
标签: html typescript angular6 dxgrid