diff --git a/javascript/ComplexTableField.js b/javascript/ComplexTableField.js index 516793221..03ad901f7 100755 --- a/javascript/ComplexTableField.js +++ b/javascript/ComplexTableField.js @@ -23,7 +23,7 @@ ComplexTableField.prototype = { }.bind(this) }; } - Behaviour.register('ComplexTableField',rules); + Behaviour.register('ComplexTableField_'+this.id,rules); // HACK If already in a popup, we can't allow add (doesn't save existing relation correctly) if(window != top) $$('#'+this.id+' table.data a.addlink').each(function(el) {Element.hide(el);}); diff --git a/javascript/TableField.js b/javascript/TableField.js index a0b135740..13f5d27a4 100755 --- a/javascript/TableField.js +++ b/javascript/TableField.js @@ -37,7 +37,7 @@ Object.extend(TableField.prototype,{ onclick: this.addRow.bind(this) }; - Behaviour.register('TableField',rules); + Behaviour.register('TableField_'+this.id,rules); }, /** diff --git a/javascript/TableListField.js b/javascript/TableListField.js index 53858bff5..38208ce34 100755 --- a/javascript/TableListField.js +++ b/javascript/TableListField.js @@ -64,7 +64,7 @@ TableListField.prototype = { }; } - Behaviour.register('TableListField',rules); + Behaviour.register('TableListField_'+this.id,rules); if(summaryCols) { //this._getSummaryDefs(summaryCols); }