如何在 fields_view_get 方法中获取当前记录(form视图)

发布于 2022-09-06 05:26:55 字数 493 浏览 21 评论 0

我想根据记录的状态动态地生成form视图,
可是我发现当我从tree视图中点击进入form视图中时,
上下文中并没哟active_id,
有没有什么办法可以获得这条记录呢?

我昨天查了一天,网上有些答案,但是不是很详细,写在这里,希望可以有大神完善一下:

1. 当在tree视图中点击记录时,将记录id添加到上下文中,然后就可以在上下文中获得id了
  (然而我并不知道如和将id添加到上下文中。。。。)
2. use read
    ` @api.multi
      def read(self, fields=None, load='_classic_read'):`
  这个更是语焉不详

还有一点很是疑惑,为什么从tree视图中点击进入form视图会没有active_id,但是在form视图中直接刷新会有呢?
是tree视图加载时已经加载了相关记录所有的数据,然后仅仅是获取form视图,然后填充已有的记录数据么?

如有解答,万分感谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文