2

パートナー フォーム ビューにタブを追加するモジュールを開発しました。そのタブでは、会議、通話、請求書、見積もりに関する詳細を独自のツリー ビューで収集します。

レコードが「クリック可能」であることを示してほしいです。クリックされたレコードに関連付けられたアクションは、ユーザーをレコードのフォーム ビューに導きます。

ツリービューでのネイティブの動作だと思っていましたが、そうではないようです。

これが私のツリービューの1つです:

<?xml version="1.0"?>
  <openerp>
  <data>

  <!--  Partners inherited form -->
  <record id="view_history_partner_info_form" model="ir.ui.view">
   <field name="name">res.partner.cap_history.form.inherit</field>
   <field name="inherit_id" ref="base.view_partner_form"/>
   <field name="model">res.partner</field>
   <field name="arch" type="xml">
    <page string="Accounting" position="after" version="7.0">
      <page string="History" name="cap_history_tab">

        <group name="grp_invoice_history" string="Invoices History">
          <field name="invoice_ids" colspan="4" nolabel="1">
            <tree string="Partner Invoices" editable="bottom" create="false" delete="false">
              <field name="number" readonly="True"/>
              <field name="origin" readonly="True"/>
              <field name="name" string="Reference" readonly="True"/>
              <field name="date_invoice" readonly="True"/>
              <field name="x_category" readonly="True"/>
              <field name="state" readonly="True"/>
              <field name="payment_term" readonly="True"/>
              <field name="amount_total" readonly="True"/>
            </tree>
          </field>
        </group>

   </data>
</openerp>

次に、次のアクションを追加しました。これで十分だと思いましたが、何も変わりません。

<record id="action_history_invoice_tree" model="ir.actions.act_window">
  <field name="name">action.invoices.history.tree</field>
  <field name="res_model">account.invoice</field>
  <field name="view_mode">form</field>
  <field name="view_id" ref="invoice_form"/>
</record>

アクション定義で何が問題なのかわかりません。これが唯一の間違った部分であり、残りは正常に機能していることがわかります。

誰かがこの問題について彼の知識を共有できますか? ありがとうございました

乾杯

4

1 に答える 1

3

ツリー属性を設定するeditable="bottom"と、現在開いているレコードがツリー ビューで開かれます。editable="bottom"tree タグ属性から削除するだけです。削除すると、フォームビューが開きます。お気に入り..

<tree string="Partner Invoices" create="false" delete="false">

これがあなたを助けることを願っています。

于 2014-02-25T05:46:37.313 に答える