扫码阅读
手机扫码阅读

Odoo | 提升用户体验,从添加引导悬浮框开始~

646 2023-09-08

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:Odoo | 提升用户体验,从添加引导悬浮框开始~
文章来源:
神州数码云基地
扫码关注公众号

Odoo神州数码云基地:如何添加引导悬浮框

本篇文章主要介绍了在Odoo中添加引导悬浮框的方法,以提升用户在第一次打开应用时的体验。

前期准备工作

在Odoo模块的__manifest__.py文件中必须添加web_tour依赖模块,这是Odoo内置的引导管理器,包含气球提示符和进度条状符号两种工具。

实现步骤

  1. 创建一个新的JS文件,编写引导步骤(例如weekly.tour)。
  2. 在JS文件中使用odoo.define来定义引导悬浮框的代码。
  3. 通过tour.register方法注册导览,设置触发条件、提示内容、位置等参数。
  4. 特别注意triggercontentpositiontimeoutextra_triggeredition等属性的设置。
  5. 使用run属性来编写用户操作逻辑,如输入值、点击等。

后台资源引用

为了让新建的JS文件生效,需要在后台资源中加入新建文件的引用。可以通过HttpCase Python测试用例运行导览作为测试。

最终效果

重启服务并升级相应模块后,引导悬浮框将添加完成。注意,引导提示仅在第一次进入应用且未设置演示数据时显示。

作者喻炎,一名后端开发工程师,分享了在Odoo中添加引导悬浮框的详细教程,有助于提升用户体验。

文章末尾还提到了神州数码云基地的IT技术实力,鼓励读者了解云基地。

想要了解更多内容?

查看原文:Odoo | 提升用户体验,从添加引导悬浮框开始~
文章来源:
神州数码云基地
扫码关注公众号