odoo - 如何在 odoo 中的笔记本表单视图中显示树视图?
解决方案
您只能显示带有x2many
字段的列表视图。一个Many2one
字段正好代表零或一条记录。没有用于在列表中显示此类字段的小部件。
如果您想显示更多数据,例如名称和单价,您可以覆盖name_get()
并构建此类记录的另一种表示形式,例如<name> (<unit_price>)
. 您可以使用带有一些标志的上下文来仅显示这个新名称表示。该模型res.partner
正在做类似的事情。在普通视图中,您只能看到合作伙伴名称,但例如在订单中,您还会看到整个地址。这是通过使用上下文标志来完成的show_address
。
另一种可能性是为Many2one
字段编写自己的列表小部件。但这将是很多工作;-)
推荐阅读
- java - 如何在不使用睡眠的情况下测试 Redis
- php - 从自定义模块扩展 AdminProductsController 列表
- spring-boot - 如何使用 TestNG 创建带有测试源的胖 jar 和对 spring-boot 应用程序的所有依赖项并运行测试?
- c++builder - 10.2下编译找不到erf、erff等
- javascript - 当函数中的变量更改时,不会触发 Svelte 反应性
- javascript - JavaScript 切换文本和图像
- firebase - 如何减少颤动中的 Firestore 读取次数
- c++ - 指针向量:为什么在外部改变指针不会改变向量元素?
- python - matplotlib.use('qt5agg') 等效于 cv2 - maOS
- swift - 我如何知道 Swift 中特定的全局变量来自哪里?