カスタムモジュールの設定ビューを定義しようとしています。設定ビューの重複した保存とキャンセルボタン
私は公式ドキュメントとあなたがOdoo 10にコードを適応させるのに役立ちますブログの両方を踏襲しています
http://odoo-development.readthedocs.io/en/latest/dev/py/res.config.settings.html http://ludwiktrammer.github.io/odoo/custom-settings-odoo.html
現在、これは、フォームを表示するために私のコードです:
<record id="mymodule_configuration_form" model="ir.ui.view">
<field name="name">TEST Settings</field>
<field name="model">mymodule_settings</field>
<field name="arch" type="xml">
<form class="oe_form_configuration">
<header>
<button string="Save" type="object"
name="execute" class="oe_highlight"/>
<button string="Cancel" type="object"
name="cancel" class="oe_link"/>
</header>
<sheet>
<group>
<label for="color"/>
<field name="color"/>
</group>
</sheet>
</form>
</field>
</record>
これはメニューのコードです:
<menuitem id="mymodule_menu"
name="Custom Saleorder"
parent="base.menu_custom" />
<act_window id="mymodule_settings_action"
name="Custom Saleorder Settings Action"
res_model="mymodule_settings"
view_mode="form" />
<menuitem id="mymodule_settings_menu"
name="Settings"
action="mymodule_settings_action"
parent="mymodule_menu" />
これを実行している間、私はボタンを複製していることがわかりますが、上記のボタンを削除するにはどうすればいいですか?
私はres.config.settingsを継承するモデルを扱っていたという事実が関連していると思います。
保存してキャンセルボタンを追加する必要はありません。 Odooが追加されます。ヘッダーセクションからこれらのボタンを削除するだけです。そしてさらに試みる。 – KbiR
私は最初にそれを行いましたが、デフォルトでOdooによって追加されたボタンは、ir_config_paramテーブルを保存/更新していません。 –