[imp] modified form rendering interface
bzr revid: nicolas.vanhoren@openerp.com-20120502091053-o1knrm01225qdq0o
This commit is contained in:
parent
cf322b0064
commit
f719b8f325
|
@ -868,18 +868,18 @@ instance.web.FormView = instance.web.View.extend({
|
|||
/**
|
||||
* Interface to be implemented by rendering engines for the form view.
|
||||
*/
|
||||
instance.web.form.FormRenderingEngineInterface = {
|
||||
instance.web.form.FormRenderingEngineInterface = instance.web.Class.extend({
|
||||
set_fields_view: function(fields_view) {},
|
||||
set_fields_registry: function(fields_registry) {},
|
||||
render_to: function($element) {},
|
||||
};
|
||||
});
|
||||
|
||||
/**
|
||||
* Default rendering engine for the form view.
|
||||
*
|
||||
* It is necessary to set the view using set_view() before usage.
|
||||
*/
|
||||
instance.web.form.FormRenderingEngine = instance.web.Class.extend({
|
||||
instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInterface.extend({
|
||||
init: function(view) {
|
||||
this.view = view;
|
||||
},
|
||||
|
|
|
@ -377,7 +377,7 @@ openerp.web.list_editable = function (instance) {
|
|||
renderElement: function() {}
|
||||
});
|
||||
|
||||
instance.web.ListEditableRenderingEngine = instance.web.Class.extend({
|
||||
instance.web.ListEditableRenderingEngine = instance.web.form.FormRenderingEngineInterface.extend({
|
||||
init: function(view) {
|
||||
this.view = view;
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue