|
|
@@ -37,7 +37,7 @@ Ext.define('saas.view.core.form.field.DetailGridField', {
|
|
|
|
|
|
addRows = function(id) {
|
|
|
var grid = Ext.getCmp(id);
|
|
|
- if(grid.editable) {
|
|
|
+ if(grid.editable && grid.fireEvent('beforeAddRow', grid, 0)) {
|
|
|
grid.addDetail(0);
|
|
|
}
|
|
|
};
|
|
|
@@ -225,7 +225,7 @@ Ext.define('saas.view.core.form.field.DetailGridField', {
|
|
|
addDetail: function(v, d) {
|
|
|
d = d || {};
|
|
|
var me = this;
|
|
|
- if(!me.editable) {
|
|
|
+ if(!me.editable || !me.fireEvent('beforeAddRow', me, v, d)) {
|
|
|
return;
|
|
|
}
|
|
|
var detnoColumn = me.detnoColumn,
|