Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Odoo 在编辑模式下打开弹出式窗体_Odoo_Odoo 8_Qweb - Fatal编程技术网

Odoo 在编辑模式下打开弹出式窗体

Odoo 在编辑模式下打开弹出式窗体,odoo,odoo-8,qweb,Odoo,Odoo 8,Qweb,是否可以在表单视图中有一个one2many字段,当您单击该字段时,它将弹出打开该one2many模型的表单视图,但为用户提供编辑和保存选项 当前,它会弹出相应模型的表单视图,但不提供编辑选项。因此,用户只能查看详细信息 我已经尝试使用可编辑的底部。但这是用于内联编辑的 谢谢 下面是我面临的例子。如果我点击consultation\u id我会得到一个弹出表单,但无法编辑它 <record id="view_patient_form" model="ir.ui.view">

是否可以在表单视图中有一个
one2many
字段,当您单击该字段时,它将弹出打开该
one2many
模型的表单视图,但为用户提供编辑和保存选项

当前,它会弹出相应模型的表单视图,但不提供编辑选项。因此,用户只能查看详细信息

我已经尝试使用可编辑的底部。但这是用于内联编辑的

谢谢

下面是我面临的例子。如果我点击
consultation\u id
我会得到一个弹出表单,但无法编辑它

    <record id="view_patient_form" model="ir.ui.view">
        <field name="name">medical.record.form</field>
        <field name="model">fhg.patient</field>
        <field name="priority" eval="1"/>
        <field name="arch" type="xml">
            <form string="Patient">
                <sheet>
                    <div class="container-fluid">
                        <field style="z-index: 100" name="image_medium" widget="image" class="openerp oe_left oe_avatar" nolabel="1" />
                        <div class="oe_title">
                            <field name="barcode_preview" readonly="1" />
                            <field name="unique_number" string="Ref:" readonly="1" />
                            <field name="legacy_unique_number" string="Legacy ref:" />
                        </div>
                    </div>
                    <notebook>
                        <page string="Outpatient">
                            <div class="container-fluid">
                                <div class="row">
                                    <div class="col-md-12">
                                        <field name="consultation_ids" nolabel="1">
                                            <tree>
                                                <field name="date" string="Date" />
                                                <field name="medical_specialty_id" string="Medical Specialty" />
                                                <field name="consultation_type" string="Consultation Type" />
                                                <field name="medical_staff_id" string="Medical Staff" />
                                                <field name="medical_center_id" string="Medical Center" />
                                                <field name="state" string="State" />
                                            </tree>
                                        </field>
                                    </div>
                                </div>
                            </div>
                        </page>
                    </notebook>
                </sheet>
            </form>
        </field>
    </record>

病历表
fhg患者

没有额外的选项,也没有定义可编辑的树状视图,这应该是默认设置。但您必须首先在父视图(带有one2many的视图)中切换到编辑模式。或者我没有完全理解您的需求:-/即使父视图处于编辑模式。one2many仍然打开只读子视图,不提供“编辑”按钮。因此,用户只能读取数据。您有示例代码吗?您好,我添加了一个XML示例。谢谢您的关注。:)@谢谢你给我指明了正确的方向。事实上,我发现我的情况有点独特。计算one2many,计算字段的默认只读属性为0。这使得弹出窗体状态为只读。无论如何,非常感谢。