调用组件用户在ag网格中定义函数cellClick()事件

时间:2018-02-27 10:49:41

标签: angular ag-grid ag-grid-ng2

我创建了

    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.setValidator(); 组件的功能。 所以我想在点击ag网格单元时调用此函数? 如何在角度2中调用它?

1 个答案:

答案 0 :(得分:1)

self=this;

this.xxxsetgridOptions = {
        rowSelection: 1,
        columnDefs: this.setvsp_param_columns,
        onCellClicked: function (params) {
            params.node.data["is_row_update"] = 1;
            self.setValidator();


        },
        getRowStyle:function(params){
            if(params.data.is_new_rec==1) {
                return {'background-color': 'rgb(192,192,192)'}
             }
        },
        suppressScrollOnNewData:true,
        rowHeight:28,                      
    };