openERP 7:如何获取当前页面的模型名称和动作?

时间:2014-06-19 08:56:05

标签: javascript openerp web-frameworks openerp-7

我不知道如何问这个,但假设用户去了会计" > "商" > "购买收据",现在我只需要在那个页面做一些事情。我怎么知道我在那个页面?我的解决方案是从实例中获取变量,但我没有得到任何运气,或者我是否以错误的方式看待它?

我的代码:

instance.web.ViewManagerAction = instance.web.ViewManagerAction.extend({
    switch_mode: function(view_type, no_store, view_options){

        // for Testing, output to console the results that are similar to this
        console.log( "account.voucher" + "action='action_purchase_receipt'" );

        // some other code

        return  this._super(view_type, no_store, view_options);
    }
});

来自/ addons / account_voucher的代码:

   <menuitem
            id="menu_action_purchase_receipt"
            icon="STOCK_JUSTIFY_FILL"
            action="action_purchase_receipt"
            parent="account.menu_finance_payables"
            sequence="10"
            />

1 个答案:

答案 0 :(得分:-1)

在您的方法中,只需调用self._name来获取模型名称。