我想繼承網站設置菜單並有兩個視圖。 website.config.settings是一個models.TransientModel繼承TransientModel並有兩個視圖(website.config.settings)
當我繼承了這一點,並用新的menuitem查看它會覆蓋前一個視圖。喜歡 - 現在有兩個視圖,我定義了新的記錄名爲網站事件設置。當我點擊它加載新的修改後的視圖,但當我點擊現有設置菜單時,它什麼也不顯示。
總之,現有的網站設置菜單不工作,新的菜單呢。我需要他們兩個。
的PY代碼,我使用的記錄視圖中以下 -
class cofair_website_design_config(models.TransientModel):
_name = 'website.config.settings'
_inherit = 'website.config.settings'
event_title = fields.Char(related='website_id.event_title', string='Event Title')
XML:
<record id="view_website_event_config_settings" model="ir.ui.view">
<field name="name">Website Event Settings</field>
<field name="model">website.config.settings</field>
<field name="arch" type="xml">
<form class="oe_form_configuration">
<header>
<button string="Apply" type="object" name="execute" class="oe_highlight"/>
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
<div>
<group string="Event Page Section">
<group>
<field name="event_title_color"/>
</group>
</group>
</div>
</form>
</field>
</record>
<record id="action_website_event_configuration" model="ir.actions.act_window">
<field name="name">Website Event Settings</field>
<field name="res_model">website.config.settings</field>
<field name="view_mode">form</field>
<field name="target">inline</field>
<field name="view_id" ref="view_website_event_config_settings"/>
</record>
<menuitem id="menu_website_event_settings" parent="website.menu_website_configuration" name="Website Event Settings" action="action_website_event_configuration"/>
好的,太好了......你應該將你的答案標記爲接受,因爲你已經知道了它,它對你有用 – danidee