1 openerp.base.view_editor = function(openerp) {
2 openerp.base.ViewEditor = openerp.base.Widget.extend({
3 init: function(parent, element_id, dataset, view, options) {
5 this.element_id = element_id
7 this.dataset = dataset;
8 this.model = dataset.model;
9 this.fields_views = view;
16 context:this.session.user_context,
17 domain: [["model", "=", this.dataset.model]],
18 res_model: 'ir.ui.view',
19 views : [[false, 'list']],
20 type: 'ir.actions.act_window',
26 views_switcher: false,
33 var action_manager = new openerp.base.ActionManager(this);
34 this.dialog = new openerp.base.Dialog(this,{
41 $(this).dialog('destroy');
53 action_manager.appendTo(this.dialog);
54 action_manager.do_action(action);
57 Edit_view : function(){
59 this.dialog = new openerp.base.Dialog(this,{
65 "Inherited View": function(){
68 "Preview": function(){
72 $(this).dialog('destroy');
78 this.dialog.start().open();