AngularJS UI-Grid 以编程方式设置脏标志以保存在 rowEdit 功能中

AngularJS UI-Grid Programmatically set dirty flag for saving in rowEdit feature

我有一个启用了 rowEdit 功能的 AngularJS UI-Grid。 我需要以编程方式通知一行更改了值并需要保存(因为此更改是在网格外部对模型进行的)。 如何实现?

供参考: http://ui-grid.info/docs/#/tutorial/205_row_editable

谢谢

参考http://ui-grid.info/docs/#/api/ui.grid.rowEdit.api:PublicApi.

你想要的方法是setRowsDirty,所​​以它会是:

$scope.gridApi.rowEdit.setRowsDirty( rows );

您需要先从 onRegisterApi 获取 gridApi。