diff --git a/modules/backend/widgets/table/assets/js/build-min.js b/modules/backend/widgets/table/assets/js/build-min.js index 7d24a15cb..752a5a174 100644 --- a/modules/backend/widgets/table/assets/js/build-min.js +++ b/modules/backend/widgets/table/assets/js/build-min.js @@ -221,6 +221,7 @@ this.navigation.pageIndex=newPageIndex} this.recordsAddedOrDeleted++ var keyColumn=this.options.keyColumn,recordData={},self=this recordData[keyColumn]=-1*this.recordsAddedOrDeleted +this.$el.trigger('oc.tableNewRow',[recordData]) this.dataSource.createRecord(recordData,placement,relativeToKey,this.navigation.getPageFirstRowOffset(),this.options.recordsPerPage,function onAddRecordDataTableSuccess(records,totalCount){self.buildDataTable(records,totalCount) var row=self.findRowByKey(recordData[keyColumn]) if(!row) diff --git a/modules/backend/widgets/table/assets/js/table.js b/modules/backend/widgets/table/assets/js/table.js index 6b714d995..2526ca33b 100644 --- a/modules/backend/widgets/table/assets/js/table.js +++ b/modules/backend/widgets/table/assets/js/table.js @@ -577,6 +577,10 @@ recordData[keyColumn] = -1*this.recordsAddedOrDeleted + this.$el.trigger('oc.tableNewRow', [ + recordData + ]) + this.dataSource.createRecord(recordData, placement, relativeToKey, this.navigation.getPageFirstRowOffset(), this.options.recordsPerPage,