Kenjireita

Different Form and Tree

May 2nd, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 6.91 KB | None | 0 0
  1. <odoo>
  2.     <!-- project Name -->
  3.     <menuitem name="New Trial"
  4.         id="menu_test_root"
  5.         sequence="1"/>
  6.     <menuitem id="menu_test_main" parent="menu_test_root" name="New Trial" sequence="1"/>
  7.  
  8.         <record id="view_new_trial_form" model="ir.ui.view">
  9.             <field name="name">New Trial form</field>
  10.             <field name="model">new.trial</field>
  11.             <field name="arch" type="xml">
  12.                 <form string="Trial" class="my_custom_class">
  13.                     <sheet>
  14.                         <field name="xtrial_name" placeholder="New Trial"/>
  15.                         <field name="xtrial_abstarct"/>
  16.                         <field name="xtrial_status"/>  
  17.                     </sheet>
  18.                 </form>
  19.             </field>
  20.         </record>
  21.  
  22.         <record model="ir.ui.view" id="client_form_view_2">
  23.             <field name="name">client.form.view2</field>
  24.             <field name="model">new.trial</field>
  25.             <field name="priority" eval="15"/>
  26.             <field name="arch" type="xml">
  27.                 <form string="Trial" class="my_custom_class" create="false" edit="false">
  28.                     <sheet>
  29.                         <field name="xtrial_name" placeholder="New Trial"/>
  30.                         <field name="xtrial_status"/>
  31.                     </sheet>
  32.                 </form>
  33.             </field>
  34.         </record>
  35.  
  36.         <record id="view_new_trial_tree" model="ir.ui.view">
  37.             <field name="name">New Trial tree</field>
  38.             <field name="model">new.trial</field>
  39.             <field name="arch" type="xml">
  40.                 <tree string="Trial" class="my_custom_class">
  41.                     <field name="xtrial_name"/>
  42.                     <field name="xtrial_abstarct"/>
  43.                     <field name="xtrial_status"/>
  44.                 </tree>
  45.             </field>
  46.         </record>
  47.        
  48.         <record id="client_form_view_2_tree" model="ir.ui.view">
  49.             <field name="name">Table tree</field>
  50.             <field name="model">new.trial</field>
  51.             <field name="arch" type="xml">
  52.                 <tree string="Trial" create="false" edit="false">
  53.                     <field name="xtrial_name"/>  
  54.                     <field name="xtrial_status"/>              
  55.                 </tree>
  56.             </field>
  57.         </record>
  58.  
  59.         <record id="view_new_trial_filter" model="ir.ui.view">
  60.             <field name="name">New Trial</field>
  61.             <field name="model">new.trial</field>
  62.             <field name="arch" type="xml">
  63.                 <search string="project">  
  64.                     <field name="xtrial_name"/>
  65.                     <field name="xtrial_abstarct"/>
  66.                     <field name="xtrial_status"/>
  67.                 </search>
  68.              </field>
  69.         </record>
  70.  
  71.         <record id="client_form_view_2_filter" model="ir.ui.view">
  72.             <field name="name">Table</field>
  73.             <field name="model">new.trial</field>
  74.             <field name="arch" type="xml">
  75.                 <search string="Table">
  76.                     <field name="xtrial_name"/>
  77.                     <field name="xtrial_status"/>  
  78.                 </search>
  79.              </field>
  80.          </record>
  81.  
  82.         <record id="open_view_new_trial_tree" model="ir.actions.act_window">
  83.             <field name="name">New Trial</field>
  84.             <field name="res_model">new.trial</field>
  85.             <field name="view_type">tree</field>
  86.             <field name="view_mode">tree,form</field>
  87.             <field name="view_id" ref="view_new_trial_tree"/>
  88.             <field name="domain">[('parent_id','=',False)]</field>
  89.             <field name="domain">[('parent_id','=',False)]</field>
  90.             <field name="search_view_id" ref="view_new_trial_filter"/>
  91.         </record>
  92.  
  93.  
  94.         <record id="open_client_form_view_2__tree" model="ir.actions.act_window">
  95.             <field name="name">Table</field>
  96.             <field name="res_model">new.trial</field>
  97.             <field name="view_type">tree</field>
  98.             <field name="view_mode">tree,form</field>
  99.             <field name="view_id" ref="view_new_trial_tree"/>
  100.             <field name="domain">[('parent_id','=',False)]</field>
  101.             <field name="domain">[('parent_id','=',False)]</field>
  102.             <field name="search_view_id" ref="client_form_view_2_filter"/>
  103.         </record>
  104.  
  105.         <record id="open_view_new_trial_list" model="ir.actions.act_window">
  106.             <field name="name">New Trial</field>
  107.             <field name="res_model">new.trial</field>
  108.             <field name="view_type">form</field>
  109.             <field name="view_mode">form,tree</field>
  110.             <field name="view_id" eval="False"/>
  111.             <field name="search_view_id" ref="view_new_trial_filter"/>
  112.         </record>
  113.  
  114.  
  115.         <record id="open_client_form_view_2_list" model="ir.actions.act_window">
  116.             <field name="name">Table</field>
  117.             <field name="res_model">new.trial</field>
  118.             <field name="view_type">tree</field>
  119.             <field name="view_mode">tree,form</field>
  120.             <field name="view_id" eval="False"/>
  121.             <field name="search_view_id" ref="client_form_view_2_filter"/>
  122.         </record>
  123.  
  124.         <record id="open_view_new_trial_list_my" model="ir.actions.act_window">
  125.             <field name="name">New Trial</field>
  126.             <field name="res_model">new.trial</field>
  127.             <field name="view_type">form</field>
  128.             <field name="view_mode">tree,form,graph</field>
  129.             <field name="domain">[]</field>
  130.             <field name="view_id" ref="view_new_trial_tree"/>
  131.             <field name="context">{ 'tree_view_ref':'view_new_trial_tree'}</field>    
  132.             <field name="search_view_id" ref="view_new_trial_filter"/>
  133.             <field name="help" type="html">
  134.               <p class="oe_view_nocontent_create">
  135.                 Click to add a new project.
  136.               </p>
  137.             </field>
  138.         </record>
  139.  
  140.         <record id="open_view_client_form_view_2_list_my" model="ir.actions.act_window">
  141.             <field name="name">Table</field>
  142.             <field name="res_model">new.trial</field>
  143.             <field name="view_type">form</field>
  144.             <field name="view_mode">form,tree</field>
  145.             <field name="domain">[]</field>
  146.             <field name="view_id" ref="client_form_view_2,client_form_view_2_tree"/>
  147.             <field name="context">{ 'form_view_ref' : 'client_form_view_2', 'tree_view_ref':'client_form_view_2_tree'}</field>    
  148.             <field name="search_view_id" ref="client_form_view_2_filter"/>
  149.             <field name="help" type="html">
  150.               <p class="oe_view_nocontent_create">
  151.                 Click to add a new project.
  152.               </p>
  153.             </field>
  154.         </record>
  155.       <!-- / add record in sales order -->
  156.        <menuitem action="open_view_new_trial_list_my" id="menu_open_view_new_trial_list_my" sequence="1" parent="menu_test_main"/>
  157.  
  158.        <menuitem action="open_view_client_form_view_2_list_my" id="menu_open_view_table_trial_list_my" sequence="2" parent="menu_test_main"/>      
  159. </odoo>
Advertisement
Add Comment
Please, Sign In to add comment