ようこそ!

このフォーラムはOdooに興味がある方はどなたでも参加いただけます。Odooに関する質問を投稿したり、質問に回答したりすることができます。

0

Treeビューでのフィールドについて

V10
By
江口和志
on 2017/10/13 1:45328 ビュー

タスクに紐付けた関連レコードを表示したいのですが
Treeビューで親子関係でリレーションされているフィールドを展開する方法はありますか?
child_ofなどを試しているのですがうまく行きません。

求められているもののイメージがつきにくいのですが、Treeの中にOne2manyの項目を含めると、見た目はさておき一応子レコードが表示できると思いますが、ポイントずれていますでしょうか?

Yoshi Tashiro
on 2017/10/14 14:38

はい、その考え方で間違いないです。 プロジェクトタスクに紐付いている項目を表示したいのですが、うまく行きません。 https://stackoverflow.com/questions/46607204/odoo-10-display-field-from-one2many-in-standard-tree-and-calendar-views このあたりを参考にすると良いのでしょうか?

江口和志
on 2017/10/18 4:25

One2manyにて、子レコードの参照ができたかのように思われましたが、IDがカンマ区切りで表示されるのみで、意図した動作になりませんでした。 以下に、コードを記載します。 タスクのモデル class ProjectTask(models.Model): _inherit = 'project.task' comm_history_ids = fields.One2many( comodel_name='project.comm.history', inverse_name='task_id', string='Communication History' ) 子レコードのモデル(一部) task_id = fields.Many2one( comodel_name='project.task', string='Task', required=True, ) task_state = fields.Selection( related='task_id.state', string='Task State', store=True, readonly=True, ) project_id = fields.Many2one( comodel_name='project.project', related='task_id.project_id', string='project', store=True, ) type = fields.Selection( selection=[ ('received', 'Received'), ('sent', 'Sent') ], string='Type', required=True, ) date = fields.Date( required=True, default=fields.Date.context_today, ) Views.XML project.task.tree.all project.task 上記コメント箇所にて表示できるかと思いましたが、 の部分しか反応していないようです。 アドバイスお願い致します。

江口和志
on 2017/10/19 4:32

すみません、私のコメントはOne2many項目についてでなくMany2many項目についてでした。One2manyだとTreeビュー内での展開はできなさそうですね。

Yoshi Tashiro
on 2017/10/24 7:19

0

Yoshi Tashiro

--Yoshi Tashiro--

1100
| 3 2 3
福岡, 日本
--Yoshi Tashiro--
Yoshi Tashiro
オン 2017/10/24 7:23

画面遷移してよいのであれば、こちら https://www.odoo-asia.com/forum/1/question/84#answer_87 の要領で、ボタンを設けて、ボタンから子レコードのTreeビューに移るようにすればよいかと思います。

  • Flag

そのようですね、現在モデル側で子レコードのフィールドを結合し、表示する方法を検討しております。

江口和志
on 2017/10/25 0:45

それでもよさそうですね。

Yoshi Tashiro
on 2017/10/26 1:33

回答をどうぞ!

問題解決につながる実際的な回答をお願いします。質問や既出の回答に対して補足か意見がある場合は、コメントツールをご利用ください。一つの質問に対し複数回の回答はできませんが、自分の回答はいつでも修正が可能です。また、質問/回答の評価にご協力ください!

アップデート通知

このフォーラムについて

このフォーラムはOdooに興味がある方はどなたでも參加いただけます。Odooに関するFAQの参照、質問の投稿が可能です。 ガイドラインを読む

質問ツール

6 フォロワー

統計

質問: 2017/10/13 1:45
参照: 328
最終更新: 2017/10/24 7:23