【发布时间】:2018-03-07 00:02:04
【问题描述】:
我已经创建了
this.xxxsetgridOptions = {
rowSelection: 1,
columnDefs: this.setvsp_param_columns,
onCellClicked: function (params) {
params.node.data["is_row_update"] = 1;
this.setValidator();
},
getRowStyle:function(params){
if(params.data.is_new_rec==1) {
return {'background-color': 'rgb(192,192,192)'}
}
},
suppressScrollOnNewData:true,
rowHeight:28,
};
this 是 this.setValidator(); 组件的功能。 所以我想在单击 ag 网格单元格时调用此函数? 如何在角度 2 中调用它?
【问题讨论】:
-
你能把你的代码放在 plunker 里吗?如果它是一个范围问题,那么你可以声明 self=this;并使用 self.setvalidator();
-
onCellClicked: 函数(参数){ self=this; params.node.data["is_row_update"] = 1; seld.setValidator(); },不工作
-
您需要在设置网格选项之前声明 self=this。在函数 this.xxxsetgridOptions = {} 之前
-
下面的答案能解决你的问题吗?如果是这样,您能否接受它,以便其他有相同问题的用户受益?
标签: angular ag-grid ag-grid-ng2