2016-05-12 6 views
1

現在、ボタンからウィザードを開く必要があるモジュールをビルドしています。 問題は、私は、このボタンをクリックすると、何もコンソールでの2行を除い起こらないということである。ここではOdoo 8 - ウィザードが開かない

"POST /web/action/load HTTP/1.1" 200 - 
"POST /web/dataset/call_kw/stock.move/search_read HTTP/1.1" 200 - 

は、ボタン、アクションとウィザードの宣言です:

<button string="Créer un colis" icon="terp-accessories-archiver+" 
       name="launch_split_into_wizard" type="action" 
       attrs="{'invisible':[('state','=','done')]}"/> 

<!-- WIZARD --> 
<record model="ir.ui.view" id="split_livraison_into_wizard"> 
    <field name="name">split.livraison.into.wizard</field> 
    <field name="model">stock.livraison.split.into</field> 
    <field name="arch" type="xml"> 
     <form string="Split Moves"> 
      ... 
     </form> 
    </field> 
</record> 

<!-- ACTION --> 
<record id="split_livraison_into" model="ir.actions.act_window"> 
    <field name="name">Gestion des colis</field> 
    <field name="type">ir.actions.act_window</field> 
    <field name="res_model">stock.livraison.split.into</field> 
    <field name="view_type">form</field> 
    <field name="view_mode">form</field> 
    <field name="target">new</field> 
</record> 

私が試しましたオフィシャルチュートリアル「odoo.comからモジュールをビルドする」が動作しませんでした。 は、私はアクションに参照する必要がありますtype="action"とボタンのOdoo 8

答えて

3

名のために働いて解決策を見つけることができません。 F.ex.

<button string="Créer un colis" 
    icon="terp-accessories-archiver+" 
    name="%(your_module_name.split_livraison_into)d" type="action" 
    attrs="{'invisible':[('state','=','done')]}"/> 

ここで、your_module_name - 記載されたアクションの名前。 split_livraison_into - id of action

+0

ありがとう、私は%()dがOdoo 8で使用されなくなったと思っていましたが、うまくいきました。 – Theo