diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-03-20 17:18:06 +0100 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-03-20 17:18:06 +0100 |
| commit | 80d3cf5ca8100a074c105e147c8e75a0c3dfd06b (patch) | |
| tree | 7bd7112a80e6b6aa14131641e81e63cfda071615 /addons/web/static/src/js/view_page.js | |
| parent | c5a6bf8a2ce6cf25c921b45e883f2c100a3e81c9 (diff) | |
[imp] improved conception of rendering engine to make implementation of page view more logical and ease future implementation of editable list
bzr revid: nicolas.vanhoren@openerp.com-20120320161806-nwkuygp82nngwlxw
Diffstat (limited to 'addons/web/static/src/js/view_page.js')
| -rw-r--r-- | addons/web/static/src/js/view_page.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/addons/web/static/src/js/view_page.js b/addons/web/static/src/js/view_page.js index d3f01644033..8a6a6e7da4b 100644 --- a/addons/web/static/src/js/view_page.js +++ b/addons/web/static/src/js/view_page.js @@ -6,9 +6,9 @@ openerp.web.page = function (openerp) { openerp.web.PageView = openerp.web.FormView.extend({ template: "PageView", display_name: _lt('Page'), - init: function () { + init: function() { this._super.apply(this, arguments); - this.set({"force_readonly": true}); + this.rendering_engine = new openerp.web.FormRenderingEngineReadonly(this); }, reload: function () { if (this.dataset.index == null) { @@ -64,4 +64,10 @@ openerp.web.page = function (openerp) { } }); + openerp.web.FormRenderingEngineReadonly = openerp.web.FormRenderingEngine.extend({ + alter_field: function(field) { + field.set({"force_readonly": true}); + }, + }); + }; |
