0
請問您能向我展示什麼是正確的步驟,當我們想要添加一個新的many2one字段到像account.invoice.order這樣的繼承視圖時,需要遵循什麼步驟。Odoo 9.0 C如何從繼承視圖添加新的many2one字段?
請問您能向我展示什麼是正確的步驟,當我們想要添加一個新的many2one字段到像account.invoice.order這樣的繼承視圖時,需要遵循什麼步驟。Odoo 9.0 C如何從繼承視圖添加新的many2one字段?
這就像是相同的:
<template id="new_id" inherit_id="module_name.qweb_template_id" name="Template name as you want">
<!-- specify the target that you want to add the many2one field
than the place after,before or inside -->
<xpath expr="//target_where_you_want_to_add" position="after/before/inside">
<field name="your_one_to_many_field_name" />
</xpath>
</template>
最困難的部分是針對寫入地方 如果你想將字段添加到id =「div_id」一個div內div標籤和格狀包含一類= 「CLASS_NAME」
<xpath expr="//div[@id='div_id']/div[@class='class_name']" position="inside">
或現場後,內部的DIV名field
<xpath expr="//div[@id='div_id']/div[@class='class_name']/field[@name='field1']" position="after">
或一個名爲字段1
<!-- // is like a shortcut -->
<xpath expr="//field[@name='field1']" position="after">
所以看看誰可以你的目標,你想用標籤的名字和相同ID,類屬性放場的地方後場,...(字符串不odoo支持9)
感謝回覆我,實際上我想添加一個「Many2one」字段而不是one2many。另一方面,該字段存在於sale.order.line中,我的最終目標是在帳戶發票報告qweb上顯示其值。請花一分鐘時間查看我在其他qwestion主題中發佈的字段。 http://stackoverflow.com/questions/43050684/odoo-9-0c-how-can-i-access-the-value-of-a-many2one-field-that-has-been-created –
希望這可以幫助你 – Cherif
謝謝大家,我會嘗試它現在修復我的模塊,希望它的工作,有一個愉快的一天 –