odoo网络框架
文章平均质量分 73
odoo网络框架
odoo实施
昆山一百计算机有限公司-中国专业的Odoo开发实施团队!
展开
-
odoo17 odoo网络框2--自定义看板视图
原文文档1. 在客户列表中添加搜索栏在客户列表上方添加一个输入,允许用户输入字符串并筛选 根据客户的名称显示客户。您可以使用@web/core/utils/search函数的fuzzyLookup来执行过滤。2. 重构要使用的代码t-model为了解决前两个练习,您可能在输入上使用了事件侦听器。让 我们看看如何用 T-Model指令以更具声明性的方式做到这一点。确保您有一个响应对象,该对象表示筛选器处于活动状态 (类似修改代码以添加返回当前活动列表的 getter的客户。原创 2024-04-12 19:20:20 · 343 阅读 · 0 评论 -
odoo17 odoo网络框1--自定义看板视图
当你 单击左侧边栏上的客户,右侧的看板视图被过滤为仅显示 链接到该客户的潜在客户。创建一个新的视图对象,并从@web/views/kanban/kanban_view分配kanbanView中的所有键和值。创建一个新的空组件,从@web/views/kanban/kanban_controller扩展KanbanController组件。由于我们正在自定义看板视图,因此让我们从扩展它开始,并在 CRM 的看板视图。子类化看板控制器,在它的子组件中添加CustomerList。确保在看板视图中看到您的组件。原创 2024-04-12 19:09:21 · 539 阅读 · 0 评论 -
odoo17 odoo网络框5--构建 Clicker 游戏
一旦你在某个地方保留了状态,就会出现一个新问题:当你更新代码时会发生什么,所以状态的形状 更改,并且用户以使用旧版本创建的状态打开其浏览器?尽早解决这个问题可能是明智的。我们在这里要做的是向状态添加一个版本号,并引入 一个系统,如果状态不是最新的,则自动更新状态。每当代码从本地存储加载状态时,它都应该检查版本号。如果状态不是 Uptodate,它应该应用所有必要的迁移。为了测试我们的迁徙系统,让我们添加一种新型的树木:桃子。定义迁移的(空)列表。2. 添加其他类型的树。将版本号添加到状态。原创 2024-04-12 10:42:32 · 134 阅读 · 0 评论 -
odoo17 odoo网络框架4--构建 Clicker 游戏
我们 想要查看更多信息:树木和果实的总数。你肯定注意到了我们游戏中的一大缺陷:它是短暂的。让我们通过组织信息来改进我们的客户界面 和各种选项卡中的功能,单击它应该打开一个下拉菜单,显示更详细的信息:每种类型的树 和水果。更新客户端用户界面以显示树木和果实的数量,以及购买树木的数量。它应该显示点击次数、树木和水果的数量,每个都有一个漂亮的图标。服务时,它应从本地存储(如果有)加载状态,或初始化自身 否则。更新状态以跟踪各种类型的树木:梨/樱桃及其果实。添加一个函数,用于计算树木和水果的总数。原创 2024-04-12 10:36:45 · 371 阅读 · 0 评论 -
odoo17 odoo网络框架3--构建 Clicker 游戏
因此,我们可以探索一种新的策略 用于通信:事件总线。更新clicker模型以实例化总线,并在第一次达到1000次点击时触发一个milestone事件。处增加,并使机器人的动作成倍增加(因此,而不是提供 一键,ClickBots 现在为我们提供了。现在,为了添加另一个缩放点,让我们添加一种新类型的资源:功率乘数。,该函数将从匹配的奖励列表中选择随机奖励 当前解锁级别。我们希望用户有时获得奖金,以使用Odoo进行奖励。函数,在参数中获取游戏状态并可以修改它。数字(可选),用于描述奖励在哪个解锁级别不再可用。原创 2024-04-12 10:22:47 · 586 阅读 · 0 评论 -
odoo17 odoo网络框架2--构建 Clicker 游戏
当前的代码是以某种功能风格编写的。为了成功 更简单一点,让我们将业务逻辑从服务中分离出来,并划分为一个类。我们希望它显示我们的游戏状态,但是 该状态目前仅在 systray 项中可用。所以这意味着我们需要改变 我们州的位置,使其可用于我们所有的组件。让我们让我们的游戏更加有趣:一旦玩家第一次获得 1000 次点击,游戏就会 应该解锁一个新功能:玩家可以购买机器人1000次点击。现在,需要使用我们的 clicker 服务的代码的每个部分都必须导入。使用它来显示我们的计数器(在系统托盘项和客户端操作中)。原创 2024-04-12 10:06:32 · 541 阅读 · 0 评论 -
odoo17 odoo网络框架1--构建 Clicker 游戏
对于这个项目,我们将一起构建一个点击游戏, 与Odoo完全集成。在这个游戏中,目标是积累大量的点击量,并且 实现系统自动化。有趣的是,我们将使用Odoo用户界面作为我们的游乐场。客户端操作 是由 Web 客户端管理的显示组件的主要操作。因此,让我们添加一个新功能:我们希望所有点击都位于 用户界面要计数,因此激励用户尽可能多地使用Odoo!在获得之前 在练习中,请确保您已按照本教程简介中描述的所有步骤进行操作。为了避免中断员工的工作流程,我们更愿意在弹出窗口中打开客户端操作 而不是在全屏模式下。原创 2024-04-12 09:47:54 · 398 阅读 · 0 评论