游览在odoo中如何运作

时间:2018-07-05 09:45:34

标签: odoo-11 bootstrap-tour

我编写了一个简单的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”时,它工作正常,并向我显示了游览正在快速运行,但是当我登录时如何使该游览自动出现,有时会自动出现在其他游览中,有时我的旅行,但我不知道

2 个答案:

答案 0 :(得分:0)

解决方法很简单,删除odoo页面上的cookie,即可解决问题。 如果该剂量工具在odoo中起作用,则必须激活开发人员模式(使用资产),转到页面右上角的设置,您会发现在该选项上按下激活开发人员模式(使用资产),然后在其左侧单击碎石的一角有仪表板 (常规设置技术>用户界面>游览)中,然后删除要重复使用的游览

答案 1 :(得分:-2)

昨天我遇到了这个问题,最后,我找到了解决方案,这个缓慢的导览,如果您希望技巧与您需要的内容一起出现,那么这个过程应该自然而然地第一次出现用户,因此您应该删除数据库并创建新数据库,在这种情况下,自动导览将出现