我不知道如何问这个,但假设用户去了会计" > "商" > "购买收据",现在我只需要在那个页面做一些事情。我怎么知道我在那个页面?我的解决方案是从实例中获取变量,但我没有得到任何运气,或者我是否以错误的方式看待它?
我的代码:
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"
/>
答案 0 :(得分:-1)
在您的方法中,只需调用self._name来获取模型名称。