选择元素odoo8后,从ListView启动向导

时间:2017-02-20 09:29:19

标签: odoo-8 wizard

我的任务是从列表视图中选择几个元素,而不是点击添加到“更多”选项的“显示向导按钮”! 我的代码下面添加了按钮,但没有添加到ListView中,但是在点击元素并显示formView后确实如此!

Mytestmodule.wizard.py:

class wiz(models.TransientModel):
    _name = 'mytestmodule.wizard'
    name=fields.Text()    
    @api.multi    
    def create_request(self):
        print "You click finish"
        return True

我的向导表单:

<record model="ir.ui.view" id="mywiz" >   
 <field name="name">mywiz</field>       
 <field name="model">mytestmodule.wizard</field>          
 <field name="arch" type="xml">            
 <form string="my wizard">          
 <group>                  
 <field name="name"/>           
 </group>                 
 <footer>                  
 <button name="create_request" string="Finished" type="object"   class="btn-primary"/>     
 <button string="Cancel"  class="btn-default"  special="cancel" />  
 </footer>              
 </form>         
 </field>      
 </record>

添加按钮:

<act_window id ="addedButton" name="Show wizard"
res_model="mytestmodule.wizard" 
src_model="mytestmodule.people" 

view_type="tree"            
view_mode="form"
target="new"
 />

我知道它必须缺少或必须更改标签!但我不知道该怎么做。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我通过添加multi =&#34; True&#34;解决了这个问题。标签中的属性:

<act_window id ="addedButton"
            name="Show wizard"
            res_model="account_voucher_bymail.wizard"
            src_model="account.invoice"
            view_type="tree"
            view_mode="tree,form"
            target="new"
            multi="True"
             />