如何在 odoo 10 中使用 xpath 属性?
How to use xpath attribute in odoo 10?
我想学习 Odoo xml 但我对 xpath 上的很多东西特别不了解,例如 :
<xpath exp="//field[@name='is_done']" position="attributes">
<attribute name="invisibl">1</attribute>
</xpath>
什么是属性,它是如何工作的,属性标签
中的值1是什么意思
如果你们有一些资源来学习更多,那就太好了
最后非常感谢
我会推荐这份文件
https://odoo-development.readthedocs.io/en/latest/dev/xml/index.html
你的代码不正确
所以正确的代码应该是这样的
<xpath exp="//field[@name='is_done']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
您需要三个技能才能在 Odoo 中成功使用 xml:
- Xml 基础。
- Xpath 基础知识。
- 了解 Odoo 使用 xml 和 xpath 的方式。
Xml 和 Xpath 是标准的,您可以找到很多关于它们的教程和参考。一个简单的 xml 学习资源是 https://www.w3schools.com/xml/。
您还可以从位于 https://www.w3schools.com/xml/xpath_intro.asp 的同一站点找到 Xpath material。当您了解 xml 和 xpath 的基础知识后,您就可以很好地学习如何在 Odoo 中使用 xml。
Odoo 在多个地方使用 xml,例如Qweb 模板、模块数据文件和视图定义。您可以从位于 https://www.odoo.com/documentation/11.0/index.html:
的 Odoo 开发人员文档中了解这些
- 数据文件:https://www.odoo.com/documentation/11.0/reference/data.html
- Qweb 报告:https://www.odoo.com/documentation/11.0/reference/qweb.html
- Odoo 浏览量:https://www.odoo.com/documentation/11.0/reference/views.html
数据文件在 Odoo 特定结构中是普通的 xml。 Qweb 报告使用 xml 中实现的模板语言来构建报告和视图。
Odoo视图继承使用xpath定位是父文档修改继承视图的地方。要专门学习 Odoo xpath,请仔细查看 https://www.odoo.com/documentation/11.0/reference/views.html#inheritance-specs 上的继承规范。属性的使用在属性部分进行了解释。
要直接在 Odoo 数据库中编辑 xml,您可以使用 Odoo 中的编辑器。这适用于 xml 个字段,例如编辑视图时。它并不花哨,但它可以格式化 xml 文档并在保存时验证 xml 是否有效。对于模块中的 xml 数据,您可以使用其他工具,例如视觉工作室代码。
Xml 是 Odoo 架构中的重要组成部分。当您掌握 Xml 并了解 Odoo 的使用方法后,您可以轻松使用 Odoo 中的开发和定制功能。
我想学习 Odoo xml 但我对 xpath 上的很多东西特别不了解,例如 :
<xpath exp="//field[@name='is_done']" position="attributes">
<attribute name="invisibl">1</attribute>
</xpath>
什么是属性,它是如何工作的,属性标签
中的值1是什么意思如果你们有一些资源来学习更多,那就太好了
最后非常感谢
我会推荐这份文件
https://odoo-development.readthedocs.io/en/latest/dev/xml/index.html
你的代码不正确 所以正确的代码应该是这样的
<xpath exp="//field[@name='is_done']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
您需要三个技能才能在 Odoo 中成功使用 xml:
- Xml 基础。
- Xpath 基础知识。
- 了解 Odoo 使用 xml 和 xpath 的方式。
Xml 和 Xpath 是标准的,您可以找到很多关于它们的教程和参考。一个简单的 xml 学习资源是 https://www.w3schools.com/xml/。
您还可以从位于 https://www.w3schools.com/xml/xpath_intro.asp 的同一站点找到 Xpath material。当您了解 xml 和 xpath 的基础知识后,您就可以很好地学习如何在 Odoo 中使用 xml。
Odoo 在多个地方使用 xml,例如Qweb 模板、模块数据文件和视图定义。您可以从位于 https://www.odoo.com/documentation/11.0/index.html:
的 Odoo 开发人员文档中了解这些- 数据文件:https://www.odoo.com/documentation/11.0/reference/data.html
- Qweb 报告:https://www.odoo.com/documentation/11.0/reference/qweb.html
- Odoo 浏览量:https://www.odoo.com/documentation/11.0/reference/views.html
数据文件在 Odoo 特定结构中是普通的 xml。 Qweb 报告使用 xml 中实现的模板语言来构建报告和视图。
Odoo视图继承使用xpath定位是父文档修改继承视图的地方。要专门学习 Odoo xpath,请仔细查看 https://www.odoo.com/documentation/11.0/reference/views.html#inheritance-specs 上的继承规范。属性的使用在属性部分进行了解释。
要直接在 Odoo 数据库中编辑 xml,您可以使用 Odoo 中的编辑器。这适用于 xml 个字段,例如编辑视图时。它并不花哨,但它可以格式化 xml 文档并在保存时验证 xml 是否有效。对于模块中的 xml 数据,您可以使用其他工具,例如视觉工作室代码。
Xml 是 Odoo 架构中的重要组成部分。当您掌握 Xml 并了解 Odoo 的使用方法后,您可以轻松使用 Odoo 中的开发和定制功能。