diff options
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}); + }, + }); + }; |
