【问题标题】:OpenERP - Open a record from a tree viewOpenERP - 从树形视图打开记录
【发布时间】:2014-02-24 14:22:53
【问题描述】:

我开发了一个在合作伙伴表单视图上添加选项卡的模块。 在该选项卡上,我在自己的树形视图下收集有关会议、电话、发票、报价单的详细信息。

我希望记录显示为“可点击”。与单击的记录关联的操作会将用户引导至记录的表单视图。

我认为这是树视图上的本机行为,显然不是。

这是我的树视图之一:

<?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>

我看不出动作定义中有什么问题,我知道这是唯一错误的部分,其余部分工作正常。

有人可以分享他对这个问题的了解吗?谢谢

干杯

【问题讨论】:

    标签: openerp-7


    【解决方案1】:

    当您设置树属性editable="bottom" 时,记录在树视图中打开为当前打开。只需从树标签属性中删除 editable="bottom" 即可。删除后,您将打开表单视图。喜欢..

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

    希望这会对你有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      相关资源
      最近更新 更多