account.config.settings
모델에 새 필드를 추가했습니다. 설정 페이지에 새 필드가 표시되고 값을 입력 할 수 있습니다. 그러나 페이지를 다시 열면 가치가 없습니다. Transient model
은 값을 오래 저장하지 않는다는 것을 알고 있습니다.Transient 모델의 값 저장 Odoo 10
하지만 여전히 나머지 값은 어떻게 얻을 수 있습니까? 다음은 제 코드입니다.
*이 사용하여 값을 저장할 수 있습니다 account.config.settings
모델에서 평
class AccountSettings(models.TransientModel):
_inherit='account.config.settings'
@api.one
def _get_header(self):
header = fields.Char('Header')
* .XML
<record id="view_account_config_settings_inherit" model="ir.ui.view">
<field name="name">view.account.config.settings.inherit.form</field>
<field name="model">account.config.settings</field>
<field name="inherit_id" ref="account.view_account_config_settings"/>
<field name="arch" type="xml">
<xpath expr="//group[@name='accounting']" position="after">
<group string="Reports" name="reports">
<field name="header" class="oe_inline"/>
</group>
</xpath>
</field>
</record>
년 5 월이 도움이 당신에게 http : //odoo-development.readthedo cs.io/en/latest/dev/py/res.config.settings.html – Zety