首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从其他表单打开列表表单(Odoo 12)

在Odoo 12中,可以通过以下步骤从其他表单打开列表表单:

  1. 首先,确保你已经登录到Odoo 12的系统中,并且具有管理员或具有足够权限的用户角色。
  2. 导航到你想要从中打开列表表单的模块。例如,假设你想要从销售订单表单打开产品列表表单。
  3. 在顶部导航栏中,点击"销售"模块,然后选择"销售"菜单。
  4. 在销售订单列表中,选择一个订单记录,以打开该订单的详细信息表单。
  5. 在订单详细信息表单中,找到并点击与产品相关的字段。在这个例子中,可能是"产品"字段。
  6. 点击该字段后,将会弹出一个下拉列表,显示可用的产品选项。
  7. 在下拉列表中,你可以选择一个现有的产品,或者点击"创建并编辑"按钮来创建一个新的产品。
  8. 如果你选择了现有的产品,系统将会在列表表单中打开该产品的详细信息。

通过以上步骤,你可以从其他表单打开列表表单,并在Odoo 12中进行相关操作。请注意,具体的步骤可能会因为不同的模块和字段而有所不同。

如果你想了解更多关于Odoo 12的信息,可以访问腾讯云的Odoo产品介绍页面:Odoo产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

odoo Actions学习总结

binding_view_types 以逗号分隔的视图类型列表,即Action需要显示的上下文菜单所在的视图,主要是“列表”和“表单”。...列表的第一种类型是默认视图类型,在执行操作时默认打开。每个视图类型在列表中最多应出现一次。...默认值为“Unnamed”,注意:如果name值为空字符串,则默认为 Unnamed 例如,要使用列表表单视图打开客户(设置了customer标志的partner): { "type": "ir.actions.act_window..."views": [[False, "tree"], [False, "form"]], "domain": [["customer", "=", true]], } 或者在新对话框中打开特定产品的表单视图...,以防其类型是 view_mode 列表的一部分,并且尚未由view_ids中的某个视图填充 这些主要用于数据文件定义action: <record model="ir.actions.act_window

2.6K30
  • odoo 开发入门教程系列-QWeb简史

    构建列表视图很简单,因为只需要字段列表表单视图也是如此:尽管使用了一些标记,如或,但在设计方面几乎没有什么可做的。...此外,PDF报告或网站页面等其他功能需要另一个更灵活的工具:模板引擎。 您可能已经熟悉现有的引擎,如Jinja(Python)、ERB(Ruby) 或Twig(PHP)。...看板视图是标准的Odoo视图(如表单列表视图),但其结构更灵活。事实上,每张卡片的结构是表单元素(包括基本HTML)和QWeb的混合。...看板视图的定义与列表视图和表单视图的定义相似,只是它们的根元素是kanban。...在本例中,它用于将模板的name设置为kanban-box :oe_kanban_global_click让可点击,以打开记录

    2.1K20

    odoo 开发入门教程系列-计算的字段和变更(Computed Fields And Onchanges)

    自然地我们将总面积定义这两者的总和,我们将为此使用计算的字段的概念,即给定字段的值将从其他字段的值中计算出来。 到目前为止,字段已直接存储在数据库中并直接数据库中检索。字段也可以被计算。...在这种情况下,不会数据库中检索字段的值,而是通过调用模型的方法来动态计算的字段的值。 要创建计算的字段,请创建字段并将其属性compute设置为方法的名称。...提示: create_date 仅在记录创建时被填充,因此需要一个回退,防止创建时的奔溃 在表单列表视图中添加字段,正如本章目标中显示的第二个动画中的一样。...在这种情况下,给定字段的值会影响其他字段的值。 “onchange”机制为客户端界面提供了一种,无论用户合适填写字段值更新表单,都无需存储任何东西到数据库的一种方法。...你对self所做的任何更改都将反映在表单上: from odoo import api, fields, models class TestOnchange(models.Model): _name

    3.1K30

    odoo 开发入门教程系列-基本视图

    在我们的estate模块中,我们需要以逻辑方式组织字段: 在列表(树)视图中,我们希望显示的不仅仅是名称。 在表单视图中,应该对字段进行分组。 在搜索视图中,我们必须能够搜索的不仅仅是名称。...列表视图,也叫树(tree)视图, 以表格的形式显示记录。 视图根元素为。...搜索视图与列表表单视图略有不同,因为它们不显示内容。尽管它们适用于特定模型,但它们用于过滤其他视图的内容(通常是聚合视图,比如列表). 除了在使用方面的不同,他们的定义方式是一样的。...在odoo中,domain对记录上的条件进行编码:domain是用于选择模型记录子集的条件列表。每个条件都是一个包含字段名、运算符和值的三元组。...运算顺序 以二元运算为例,左至右读入表达式,遇到一个操作符后跟随两个操作数时,则计算之,然后将结果作为操作数替换这个操作符和两个操作数;重复此步骤,直至所有操作符处理完毕。

    3.3K40

    odoo 开发入门教程系列-继承(Inheritance)

    例如,在我们的房地产场景中,我们希望在常规用户视图中直接显示销售人员的财产列表。...在介绍特定的Odoo模块继承之前,让我们看看如何更改标准CRUD(创建、检索,更新或删除)方法的行为 Python继承(Python Inheritance) 目标: 不能删除状态不为New、Canceled...Odoo框架提供了实现这些操作的必要工具。...Canceled状态的房产,提示如下: 模块继承(Model Inheritance) 引用: 查看主题相关文档继承和扩展 我们希望在“Settings/Users & Companies/Users”表单视图中直接显示与销售人员关联的房产列表...目标: 在用户表单视图中显示与销售人员关联的avaliable房产列表其用户表单视图 Odoo提供了视图继承,其中子“扩展”视图应用于根视图之上,而不是就地修改现有视图(通过重写它们)。

    2.2K20

    odoo 开发入门教程系列-模型之间的关系(Relations Between Models)

    人们可以很容易地想象一个模型包含客户,另一个模型则包含用户列表。你可能需要参考任何现有业务模型上的客户或用户。...它表现为一个记录列表,意味着必须通过循环访问数据: for tax in my_test_object.tax_ids: print(tax.name) 记录列表即为众所周知的recordset...estate.property.tag 模型和并添加以下字段: Field Type Attributes name Char required 添加菜单 添加 tag_ids 到estate.property 模型,表单列表视图...res.partner) required property_id Many2one (estate.property) required 使用price,partner_id,status字段创建列表表单视图...odoo如何知道我们的报价与哪个房产相关?这就是使用odoo框架的一部分魔力:有时候事情是隐式定义的。

    4.4K40

    在Ubuntu 16.04上安装Odoo 11堆栈

    本指南介绍了如何配置Odoo 11生产集群,其中Odoo服务器和PostgreSQL数据库托管在单独的Linode上,并通过数据库主从复制来提高性能和可靠性。...配置防火墙规则 如果要为Linode配置防火墙,请打开以下端口: 节点 打开TCP端口 Odoo 11应用 22, 6010, 5432, 8070 PostgreSQL数据库(Master&Slave...要打开特定端口,您可以使用: sudo ufw allow 22/tcp 有关防火墙设置的更多详细信息,请阅读我们的指南如何使用UFW配置防火墙。...在浏览器中,您应该看到可用应用程序列表,表明数据库创建成功: 第一次创建数据库时,Odoo可能需要几分钟才能加载其所有附加组件。在此过程中不要重新加载页面。...这将安装pg_dump和其他实用程序,让您可以像以前一样使用Odoo GUI。由于Odoo配置是明确的数据库连接,您不必担心其他任何事情。此方法将数据库还原到masterdb服务器而不是odoo

    8.9K30

    Odoo 基础教程系列」第三篇—— Todo 应用开始(2)

    在这篇教程里我们将会了解到 Odoo 模型里的一些其他类型的字段和特殊机制,而我依然会继续带领大家一起完善我们的 Todo 应用,不断地往里面添加一些新的功能特性,让它看起来更丰满也更实用一些。...在上一篇教程中我们提到过,在对模型进行改动之后,需要对模块进行升级才能看到变更后的样子,除了应用列表中找到模块进行升级外,我们还可以在命令行中给 Odoo 的启动命令加上参数 -u todo 指定升级.../mymodules --db-filter=^demo$ -d demo -u todo 升级后创建或打开任意一条待办事项进入到表单页面,就可以看到已经多了「紧急程度」这个字段了,并且默认选择了「待办...这个需求跟时间有关,并且时间是流动(一直在变化)的,所以我们应该要有一个方法在用户每次打开待办事项之前,把这个结果计算好,并且反馈给用户,还好 Odoo 的 ORM 已经为我们实现了相关的机制——计算字段...我们打开视图文件来加点东西上去: <!

    1.3K10

    ONLYOFFICE文档8.0现已发布,功能全新升级!

    ~ 一、经济实惠的开源选择 ONLYOFFICE在线文档开发者的角度而言,以其开源特性为基础,为用户提供了经济实惠、比其他主流产品更划算的办公解决方案。...开发者可以直接诸如Box、Moodle、Odoo、WordPress等应用程序中直接进行文档编辑,实现了多平台的紧密融合。...这样,用户可以同时翻译文本、检查语法、插入参考文献列表等,并在多个任务之间轻松切换。 启动编辑器后,可以单击相应的按钮,就可以访问自动在后台运行的系统插件了。...我们针对用户的请求和建议改进了表单: 在 ONLYOFFICE 中创建的表单也可以在其他应用程序中打开; 在其他应用中创建的表单,也可以用 ONLYOFFICE 进行填写; 让开发人员和集成商更方便集成...用户之前创建的 ONLYOFFICE 表单,在 8.0 版本中首次打开时将自动转换为 PDF。

    11510

    odoo wizard界面显示带复选框列表及勾选数据获取

    实践环境 Odoo 14.0-20221212 (Community Edition) 需求描述 如下图(非实际项目界面截图,仅用于介绍本文主题),打开记录详情页(form视图),点击某个按钮(图中的"...│ __init__.py │ │ │ ├─addons │ │ │ __init__.py │ ...略 ...略 wizard简介 wizard(向导)通过动态表单描述与用户...TransientModel类扩展Model并重用其所有现有机制,具有以下特殊性: wizard记录不是永久的;它们在一定时间后自动数据库中删除。...可选 modelMethod 点击列表复选框时,需要调用的模型方法,通过该方法收集列表勾选记录的数据。可选。..._super.apply(this, arguments); }, _renderRow: function (record) { // 打开列表页时会渲染行

    5.3K60

    【自然框架】之鼠标点功能现(一):单表的增删改查(即上次5月23日活动的一个主题)【Demo、源码下载】

    8、 单击“选择列表表单的字段”按钮,打开选择字段的页面,选择列表表单、查询里面需要的字段。(1分钟以内) 【表10:选择字段】 ? 9、 设置列表表单、查询条件。...单击“列表字段维护”、“查询字段维护”、“表单字段维护”按钮,就可以进入相关的页面,对列表表单、查询进行具体的调整。(0.5-3分钟) 【表11:调整列表】 ? 【表12:修改查询条件】 ?...这个是表的角色来看的,表与字段。       还可以看【表11:调整列表】、【表12:修改查询条件】、【表13:调整表单布局】,这里就是另外的角度来看了。...列表的角度,看看列表里面显示的是那些字段;查询的角度,看看有哪些字段,都是什么查询方式;表单的角度看,一个表单里需要哪些字段。       ...我也正在向如何表单返回一个实体类出来。 5、 复杂的如何处理?       这个就不好说了,因为复杂也有许多情况,比如一般复杂的,比较复杂的,很复杂的,超级复杂的。这个一句话是说不明白的。

    79280

    微信小程序文章列表进入详情页时,如何无加载打开详情页

    我在写「一个程序手册」的接口,在列表页的时候就把文章的所有数据都加载了,所以文章列表进入详情页的时候,其实数据都已经有了,那么我们是否做到不请求接口直接打开详情页呢?...这个函数提供的页面栈以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面,所以倒数第二个元素就是上一页,我们可以使用这个函数实现无加载打开详情页,具体代码: const loadArticle...article){ this.setData({ article: article }) }else{ // 使用 API 远程加载文章详情 } } 体验Demo,请扫描一个程序手册,看看列表页进入详情页是不是很快

    35610

    odoo ORM API学习总结兼orm学习教程

    如果它使用其他字段的值,则应使用depends()指定这些字段 from odoo import api total = fields.Float(compute='_compute_total')...在出现字段的表单视图中,当修改某个给定字段时,将调用该方法。在包含表单中存在的值的伪记录上调用该方法。该记录上的字段赋值将自动返回客户端。..._context {'lang': 'en_US', 'tz': 'Europe/Brussels'} 其他记录集创建记录集时,将继承环境。...参数: fnames–已修改字段的列表,None表示所有字段 ids–修改的记录ID的列表,None表示所有记录 警告 执行原始SQL绕过ORM,从而绕过Odoo安全规则。...提供三种不同的机制,以模块化方式扩展模型: 现有模型创建新模型,向副本中添加新信息,但保留原始模块 扩展其他模块中定义的模型,替换以前的版本 将模型的一些字段委派给它包含的记录 经典继承 当同时使用

    13.4K10

    Cheat Engine 官方教程汉化

    在后面的步骤中保存密码,以防崩溃(注入中)并在以后重新启动。 运用CE如何附加到进程 1.打开要附加到的进程/游戏(如果尚未打开)。 2.打开作弊引擎(如果尚未打开)。...3.单击作弊引擎窗体工具栏中的计算机图标,如果作弊引擎刚刚打开,它应该会闪烁,或者在作弊引擎主窗体菜单上选择进程。 4.列表中选择进程。 5.单击打开按钮或双击该过程。...第七步:代码注入 当您开始步骤 7 时,您应该会看到表单如下所示。 在这里,我们将遵循与步骤 5 相同的过程,但不是单击替换,请单击显示反汇编器按钮。 这将在指令的地址打开反汇编器视图表单。...选中该指令后,按 Crtl+A 打开自动汇编程序窗体。 在自动组装器表单菜单中,选择模板,然后选择完全注入。 这将生成一些脚本来启动。...调试器列表中应具有所有 4 个地址。 因此,请继续将它们添加到地址列表中。 然后,让我们打开剖析数据结构表单。 你会得到一些弹出窗口,在想到它们之后,你应该看到这样的表单

    2.6K10
    领券