在angular2的ag-grid中检测新行中的列内容

时间:2018-07-30 15:33:54

标签: ag-grid ag-grid-ng2 ag-grid-react

当用户在ag-grid中选择“ NEW”时,我正在尝试动态添加新行。它只有一列。而且,我非常努力地在不选择任何其他列或按'ENTER'的情况下捕获该列中的值。但是,ag-grid中的大多数方法只能在某些事件触发时检测到更改。

[我必须使用(keyup)方法来检测输入的文本,但不能动态检测到[[1]]列。我尝试了(cellClicked)(cellChanged)getSelectedNodes()等。我也尝试了'checkBoxSelection'。但是无法捕获列值。

感谢您的帮助。附加了图像的链接。插入代码。当他选择ADD时,我可以在该列中捕获用户输入的值,但无法捕获而无法进入其他选项卡或按“ ENTER”键。

 private onCellValueChanged($event) {
        console.log('onCellValueChanged');
        const updateData: Object = {
            _id : $event.data._id,
            AN_workingGroups: $event.data.AN_workingGroups
        }
        console.log(updateData);        

        this.service.updateAnnexData(this.workingGroups, updateData).then((data) => {
           console.log(data)       
        });

        console.log('onCellValueChanged: ' + $event.oldValue + ' to ' + $event.newValue);
    }

[1]:https://i.stack.imgur.com/9MfIi.png enter code here

0 个答案:

没有答案