12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- <?xml version="1.0" encoding="utf-8"?>
- <!-- <odoo> 这是XML文件的根元素,表示整个Odoo模块。 -->
- <odoo>
- <!-- <record> 这是一个记录元素,用于定义一个记录。 -->
- <record id="estate_property_action" model="ir.actions.act_window">
- <field name="name">Properties</field>
- <field name="res_model">estate.property</field>
- <field name="view_mode">tree,form</field>
- </record>
- <!-- list view -->
- <record id="estate_property_view_tree" model="ir.ui.view">
- <field name="name">estate.property.tree</field>
- <field name="model">estate.property</field>
- <field name="arch" type="xml">
- <tree string="Properties">
- <field name="name"/>
- <field name="postcode"/>
- <field name="bedrooms"/>
- <field name="living_area"/>
- <field name="expected_price"/>
- <field name="selling_price"/>
- <field name="date_availability" optional="hide"/>
- <field name="state" invisible="1"/>
- </tree>
- </field>
- </record>
- <!-- form view -->
- <record id="estate_property_view_form" model="ir.ui.view">
- <field name="name">estate.property.form</field>
- <field name="model">estate.property</field>
- <field name="arch" type="xml">
- <form>
- <sheet>
- <div class="oe_title">
- <h1>
- <field name="name"/>
- </h1>
- </div>
- <group>
- <group>
- <field name="postcode"/>
- <field name="date_availability"/>
- </group>
- <group>
- <field name="expected_price"/>
- <field name="selling_price"/>
- </group>
- </group>
- <notebook>
- <page string="Description">
- <group>
- <group>
- <field name="description"/>
- <field name="bedrooms"/>
- <field name="living_area"/>
- <field name="facades"/>
- <field name="garage"/>
- <field name="garden"/>
- <field name="garden_area" attrs="{'invisible': [('garden', '=', False)]}"/>
- <field name="garden_orientation" attrs="{'invisible': [('garden', '=', False)]}"/>
- </group>
- </group>
- </page>
- </notebook>
- </sheet>
- </form>
- </field>
- </record>
-
- <!-- search view -->
- <record id="estate_property_view_search" model="ir.ui.view">
- <field name="name">estate.property.search</field>
- <field name="model">estate.property</field>
- <field name="arch" type="xml">
- <search>
- <field name="name"/>
- <!-- <field name="property_type_id"/> -->
- <field name="postcode"/>
- <!-- <field name="expected_price"/> -->
- <field name="bedrooms"/>
- <field name="living_area" filter_domain="[('living_area', '>=', self)]"/>
- <field name="facades"/>
- <field name="garage"/>
- <field name="garden"/>
- <filter string="Available" name="available" domain="[('state', 'in', ('new', 'offer_received'))]"/>
- <group expand="1" string="Group By">
- <filter string="Postcode" name='postcode' context="{'group_by':'postcode'}"/>
- </group>
- </search>
- </field>
- </record>
- </odoo>
|