Openerp/module 3

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา

Template: view

module_view.xml

<?xml version="1.0" encoding="utf-8"?>
<openerp>
  <data>
  </data>
</openerp>

list view

    <record model="ir.ui.view" id="view_MODULE_MODEL_tree">
      <field name="name">MODULE.MODEL.tree</field>
      <field name="model">MODULE.MODEL</field>
      <field name="arch" type="xml">
        <tree string="MODELNAME">
          <field name="xxxxxxxxx"/>
        </tree>
      </field>
    </record>

form view

    <record model="ir.ui.view" id="view_MODULE_MODEL_form">
        <field name="name">MODULE.MODEL.form</field>
        <field name="model">MODULE.MODEL</field>
        <field name="arch" type="xml">
          <form string="MODEL">
            <field name="xxxxxxxxxxx"/>
          </form>
        </field>
    </record>

action

    <record model="ir.actions.act_window" id="action_MODULE_MODEL">
      <field name="name">MODEL</field>
      <field name="res_model">MODULE.MODEL</field>
      <field name="view_type">form</field>
      <field name="view_mode">tree,form</field>
      <field name="context">{'search_default_open_true':True}</field>
      <field name="help" type="html">
        <p class="oe_view_nocontent_create">
          Click to add a ..............
        </p>
      </field>
    </record>

menu

    <menuitem name="Billing" id="menu_easybill_top" 
              parent="" sequence="1" 
              action="easybill.action_easybill_customer"/>

    <menuitem name="Billing System" id="menu_easybill_main" 
              parent="menu_easybill_top" sequence="1"/>
 
    <menuitem name="Customers" id="menu_easybill_customer" 
              parent="menu_easybill_main" sequence="1" 
              action="easybill.action_easybill_customer"/>