我编写了一个简单的views / menu_items.xml来制作res.patner的基本视图,以测试游览在odoo中的工作方式
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<act_window id="action_all_customers"
name="All customers"
res_model="res.partner"
view_mode="list,form"
domain="[('customer', '=', True)]"
context="{'default_customer': True}"
limit="80" />
<menuitem id="menu_custom_toplevel"
name="My custom menu" />
<menuitem id="menu_custom_left"
parent="menu_custom_toplevel"
name="This will appear in the left bar" />
<menuitem id="menu_all_customers"
parent="menu_custom_left"
action="action_all_customers"
sequence="10"
groups="" />
</odoo>
在project / static / src / js中,我用名称示例tour编写了一个简单的两步游览
odoo.define('example.tour',function(require){
"use strict";
var core =require('web.core');
var tour =require('web_tour.tour');
var _t=core._t;
tour.register('example_tour',{
url:"/web",
},[tour.STEPS.MENU_MORE,{
trigger:'.oe_menu_toggler[data-menu-xmlid="chap10.menu_custom_toplevel"]',
content:_t('Want to <b>create customers</b>?<br/><i>Click on My customer menu to start.</i>'),
position:'bottom',
},
{
trigger: '.o_list_button_add',
content: _t('Let\'s create your first customer.'),
position: 'right',
width: 200,
}
]);
});
我也写了资产文件。 在odoo中,当我从开发人员游览中开始从“开始游览”中启动“ example.tour”时,它工作正常,并向我显示了游览正在快速运行,但是当我登录时如何使该游览自动出现,有时会自动出现在其他游览中,有时我的旅行,但我不知道
答案 0 :(得分:0)
解决方法很简单,删除odoo页面上的cookie,即可解决问题。 如果该剂量工具在odoo中起作用,则必须激活开发人员模式(使用资产),转到页面右上角的设置,您会发现在该选项上按下激活开发人员模式(使用资产),然后在其左侧单击碎石的一角有仪表板 (常规设置技术>用户界面>游览)中,然后删除要重复使用的游览
答案 1 :(得分:-2)
昨天我遇到了这个问题,最后,我找到了解决方案,这个缓慢的导览,如果您希望技巧与您需要的内容一起出现,那么这个过程应该自然而然地第一次出现用户,因此您应该删除数据库并创建新数据库,在这种情况下,自动导览将出现