summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/view_page.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/view_page.js')
-rw-r--r--addons/web/static/src/js/view_page.js10
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});
+ },
+ });
+
};