【发布时间】:2016-07-05 12:19:42
【问题描述】:
我想为 odoo 创建一个单击注销,所以我创建了 odoo 主题并添加了一个用于注销的图标,当您单击该图标时,用户会注销。所以我在 .xml 中有一段代码
<xpath expr="//ul[@class='nav navbar-nav navbar-right oe_user_menu_placeholder']" position="inside">
<li><a href="#" class="logout" title="Logout"><i class="fa fa-sign-out"></i></a></li>
</xpath>
在java脚本代码.js中
var UserMenu = require('web.UserMenu');
var user_menu=new UserMenu(self);
$(document).ready(function () {
$( ".logout").click(function() {
$( ".logout").click(function() {
user_menu.on_menu_logout();
});
});
});
所以我调用 web 模块的 on_menu_logout() 函数和 on_menu_logout() 也被调用但在函数 this.trigger('user_logout'); 函数没有调用。因此,如果您有任何想法,请与我分享以解决此问题。
【问题讨论】:
标签: javascript jquery xml odoo-9