2016-09-10 18 views
1

私はツリービューモードでウィザードを作成しましたが、ボタンを追加したいのですが、odoo 8にはこれがありますか?コードの下にしようと、ツリービューにボタンを追加するにはツリービューでボタンを追加するOdoo 8

おかげ

+1

詳細や画像を共有できますか? –

答えて

1

<tree> 
    <button name="your_action" icon="rupee-symbol" 
        String="Payment" type="action" 
        attrs="{'invisible':[('status','!=','Confirmed')]}" /> 
</tree> 

が、それはあなたを助けることを願っています。..

0

を持つことになり、フォルダウィザード

を作成します。

__init__.py 
file_name.py 
file_name_view.xml 


In Python file_name.py 

def fields_view_get(self, cr, uid, view_id=None, view_type='form', 
         context=None, toolbar=False, submenu=False): 
     if context is None: 
      context={} 
     res = super(class_name_wizard, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar,submenu=False) 
     return res 

はfile_name_view.xmlで隣に

をあなたの機能を追加

<record model="ir.ui.view" id="new_id"> 
      <field name="name">New Wizard</field> 
      <field name="model">my.wizard</field> 
      <field name="arch" type="xml"> 
       <form string="New Form"> 
        <header> 
         <button name="do_generate" string="My Function" type="object"/> 
         or 
         <button string="Cancel" class ="oe_link" special="cancel"/> 
        </header> 
       </form> 
      </field> 
     </record> 

     <record id="action_my_function_wizard" model="ir.actions.act_window"> 
      <field name="name">My Function</field> 
      <field name="type">ir.actions.act_window</field> 
      <field name="res_model">my.wizard</field> 

      <field name="view_type">form</field> 
      <field name="view_mode">form</field> 
      <field name="target">new</field> 

     </record> 
     <act_window name="My Function" 
      res_model="my.wizard" 
      src_model="product.master" 
      view_mode="form" 
      target="new" 
      multi="True" 
      key2="client_action_multi" 
      id="action_view_my_new_id"/> 

注:src_modelでは、ツリービューのテーブル名に、これははいあなた

4

を助ける

希望を書きますフォームビューで追加しているように、ツリービューにボタンを追加することができます。

<tree string="My Tree"> 
    <button name="%{action_wiz_open}d" string="Scrap Products" type="action" icon="terp-gtk-jump-to-ltr" help="calls window action" /> 
    <button name="call_function" string="Process" type="object" help="calls python function" /> 
</tree> 

+2

これは、各行にボタンを作成します。リストビューのヘッダーまたはフッターにボタンを作成するにはどうすればよいですか? – ajay

関連する問題