Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.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
Openerp 如何更改odoo中manyOne字段的默认形式_Openerp_Odoo 8_Odoo 9 - Fatal编程技术网

Openerp 如何更改odoo中manyOne字段的默认形式

Openerp 如何更改odoo中manyOne字段的默认形式,openerp,odoo-8,odoo-9,Openerp,Odoo 8,Odoo 9,嗨,我有一个模式单元,它继承了product.product。 我已经为单元定义了自定义视图,它们可以从菜单中正常工作 继承account.asset.assets的属性具有多个单位。 如何从属性视图调用自定义单元视图? 当我点击添加一个项目时,我会得到标准的产品表单 <record id="unit_form" model="ir.ui.view"> <field name="name">All Units</field> &

嗨,我有一个模式单元,它继承了product.product。 我已经为单元定义了自定义视图,它们可以从菜单中正常工作

继承account.asset.assets的属性具有多个单位。 如何从属性视图调用自定义单元视图? 当我点击添加一个项目时,我会得到标准的产品表单

<record id="unit_form" model="ir.ui.view">
        <field name="name">All Units</field>
        <field name="model">product.product</field>
        <field name="sequence">0</field>
        <field name="arch" type="xml">
        <form string="Unit">

                    <group>
                        <field name="property_id" widget="many2one" attrs="{'required': [('is_unit', '=', True)]}" />
                        <field name="is_unit"  invisible="1" />
                        <field name="features_amenities_ids" placeholder="Features and Amenities" widget="many2many_tags" />
                        <field name="appliences_ids" placeholder="Apliences" widget="many2many_tags" />
                        <field name="lst_price" string="Rent" />
                    </group>

            </form>
        </field>
</record>
<record id="unit_tree" model="ir.ui.view">
        <field name="name">All Units</field>
        <field name="model">product.product</field>
        <field name="arch" type="xml">
            <tree string="Units" default_order='property_id,name'>

                <field name="property_id" />
                <field name="name" string="Unit#" />

            </tree>
        </field>
</record>

<record id="action_unit" model="ir.actions.act_window">
        <field name="name">Units</field>
        <field name="res_model">product.product</field>
        <field name="view_mode">search, kanban,tree,form</field>
        <field name="domain">[('is_unit', '=', True)]</field>
        <field name="context">{'default_is_unit':1 }</field>
        <field name="search_view_id" ref="unit_search"/>
        <field name="help" type="html">
            <p class="oe_view_nocontent_create">
            Click to create a Unit.
          </p>
            <p>
            Here you will find the all units.
          </p>
        </field>
</record> 
<record id="action_unit_form" model="ir.actions.act_window.view">
        <field name="act_window_id" ref="action_unit" />
        <field name="view_id" ref="unit_form" />
        <field name="view_mode">form</field>
        <field name="sequence">10</field>
</record> 

<record id="action_unit_tree" model="ir.actions.act_window.view">
        <field name="act_window_id" ref="action_unit" />
        <field name="view_id" ref="unit_tree" />
        <field name="view_mode">tree</field>
        <field name="sequence">9</field>
</record> 

<record id="action_unit_kanban" model="ir.actions.act_window.view">
        <field name="act_window_id" ref="action_unit" />
        <field name="view_id" ref="product.product_kanban_view" />
        <field name="view_mode">kanban</field>
        <field name="sequence">8</field>
</record>



<menuitem action="action_unit" sequence="2" 
        id="menu_units_list" name="Units" parent="menu_property_sub"/>  

所有单位
产品
0
所有单位
产品
单位
产品
搜索、看板、树、表单
[('is_unit','=',True)]
{'default_是_单位:1}

单击以创建单位。

在这里你可以找到所有单位。

形式 10 树 9 看板 8.
这是我的财产

<notebook colspan="4">
    <page string="Units">
    <field name="unit_ids" nolabel="1" widget="one2many" >
        <tree string="Units">
            <field name="name" string="Unit#"/>
       </tree>
    </field>
    </page>
</notebook>

如果要为多个One或one2many字段指定视图:

<field name="m2o_id" context="{'form_view_ref': 'module_name.form_id'}"/>

希望这有帮助。还有其他关键字,如树视图的tree\u view\u ref