指定するには、base.view_partner_formを使用しています。私はこのようにそこに新しいページを挿入していますアクションの一部のパラメータをフォームビューに渡します。
<record id="view_partner_get_Emails" model="ir.ui.view">
<field name="name">res.partner.property.form.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form" />
<field name="arch" type="xml">
<page name="internal_notes" position="before">
<page string="Emails">
<field name="mail_message_lines" mode="tree" style="overflow:hidden;">
<tree string="Emails">
<field name="date" />
<field name="subject" />
<field name="partner_ids" />
<field name="cc" />
<field name="email_from" />
<field name="body" style="height: 40px; overflow:hidden;" />
</tree>
</field>
</page>
</page>
</field>
</record>
このページでは、私はmail.messageテーブルに挿入された上で
(mail.messageとres.partner間many2many関係)しているいくつかの電子メールを保持していますmail.view_message_formが開き、これも私によって変更されます(一部のフィールドは読み取り専用に設定されています)。
私の質問は次のとおりです。res.partnerのフォームでメールをクリックすると、そのパートナーのIDを新しいフォームのコンテキストで渡したいと思います。これはどのように達成できますか?
私はそれをやりたいとは思っていませんでした。私はいくつかの検索を行うことができるように私の新しいフォームでpartner_idを渡すだけでした。あなたの答えは私の問題を解決するのに役立ちました。おかげで –
あなたは現在保存されていない新しいレコードでこれを試すことができますか? active_idのみであり、レコードを保存した後でのみ使用可能です。 –