別のツリー テーブルの中にツリー テーブルがあります。編集中、ネストされたテーブルがセル内に適切に表示されます。しかし、値を表示するだけでは、(ネストされたテーブルではなく) セルにコンマ区切りの ID しかありません。表示モードでセルまたは少なくともフォーマットされた値にテーブルを表示するにはどうすればよいですか?
ネストされた表:
<record id="view_mrp_repair_line_item_tree" model="ir.ui.view">
<field name="name">mrp.repair.line.item.tree</field>
<field name="model">mrp.repair.line.item</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Repair line items" editable="bottom">
<field name="description" />
<field name="price" />
</tree>
</field>
</record>
親テーブル:
<field colspan="4" mode="tree" name="operations" nolabel="1" widget="one2many_list">
<tree string="Operations" editable="bottom">
...
<field name="items" context="{'default_repair_line_id':active_id}" widget="one2many_list" />
</tree>
</field>
ネストされたテーブルからのモデル:
class mrp_repair_line_item(osv.osv):
_name = 'mrp.repair.line.item'
_columns = {
'repair_line_id': fields.many2one('mrp.repair.line', 'Repair Line', required=True),
'description': fields.char('Description', required=False, size=160),
'price': fields.float('Price', required=False)
}
mrp_repair_line_item()