【发布时间】:2019-02-21 13:30:20
【问题描述】:
我正在继承 res_config_settings_views,我希望在每次重新加载页面时都选中分析组下的复选框,即,我想将分析会计复选框的值设置为默认值。
我尝试通过在 py 文件中定义为 group_analytic_accounting = fields.Boolean(string='', default=True) 来通过继承模型将其设置为 true,并且我尝试将其设置为 xml 文件中的默认设置为 <field name="group_analytic_accounting">{'default_group_analytic_accounting': 'True'}</field>
他们都被证明是失败的尝试。非常感谢这里的任何帮助或指导。
P.S:Odoo 版本是 12
谢谢
编辑: 下面是xml代码
P.S:我正在继承 res_config_settings_views(Odoo 社区->插件->帐户->视图)。我只想修改分析 div 并加载默认选中的复选框
<xpath expr="//div[@id='analytic']" position="replace">
<div class="row mt16 o_settings_container" id="analytic">
<div class="col-12 col-lg-6 o_setting_box" title="Allows you to use the analytic accounting." groups="account.group_account_user">
<div class="o_setting_left_pane">
<field name="group_analytic_accounting"/>
</div>
<div class="o_setting_right_pane">
<label for="group_analytic_accounting"/>
<div class="text-muted">
Track costs & revenues by project, department, etc.
</div>
<div class="content-group" attrs="{'invisible': [('group_analytic_accounting', '=', False)]}">
<div class="mt16" id="analytic_account_link">
<button name="%(analytic.action_analytic_account_form)d" icon="fa-arrow-right"
type="action" string="Analytic Accounts" class="btn-link"/>
</div>
<div id="analytic_account_groups_link">
<button name="%(analytic.account_analytic_group_action)d" icon="fa-arrow-right"
type="action" string="Analytic Account Groups" class="btn-link"/>
</div>
</div>
</div>
</div>
</div>
下面是python代码
class Account(models.TransientModel):
_inherit = 'res.config.settings'
group_analytic_accounting = fields.Boolean(string='Test Analytic Accounting', implied_group='analytic.group_analytic_accounting', default=True, required=True, change_default=True)
【问题讨论】:
标签: odoo