Vishmita Jadeja (openerp) has proposed merging
lp:~openerp-dev/openerp-web/trunk-improve-editable-list into lp:openerp-web.
Requested reviews:
Jiten (OpenERP) (jiten-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-improve-editable-list/+merge/125650
Hello,
Fixed the issue of when clicked on button "Costs and Revenues" on Sales > Sales
> Contracts form view.
it gives following error like Uncaught TypeError: Cannot read property 'attrs'
of undefined
Thanks.
--
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-improve-editable-list/+merge/125650
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openerp-web/trunk-improve-editable-list.
=== modified file 'addons/web/static/src/js/view_list_editable.js'
--- addons/web/static/src/js/view_list_editable.js 2012-09-05 09:38:59 +0000
+++ addons/web/static/src/js/view_list_editable.js 2012-09-21 09:14:25 +0000
@@ -191,8 +191,9 @@
at: this.prepends_on_create() ? 0 : null});
}
var $recordRow = this.groups.get_row_for(record);
+ if (!$recordRow)
+ return false;
var cells = this.get_cells_for($recordRow);
-
return this.ensure_saved().pipe(function () {
self.fields_for_resize.splice(0, self.fields_for_resize.length);
return self.with_event('edit', {
@@ -365,11 +366,13 @@
.each(function (ar) {
var widget = ar[0], column = ar[1];
var modifiers = _.extend({}, column.modifiers);
- widget.attrs.nolabel = true;
- if (modifiers['tree_invisible'] || widget.tag === 'button') {
- modifiers.invisible = true;
+ if (widget !== undefined) {
+ widget.attrs.nolabel = true;
+ if (modifiers['tree_invisible'] || widget.tag === 'button') {
+ modifiers.invisible = true;
+ }
+ widget.attrs.modifiers = JSON.stringify(modifiers);
}
- widget.attrs.modifiers = JSON.stringify(modifiers);
});
return view;
},
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp