2015-05-26 329 views
0

我有一個結果數據從WSDL文件,並正在添加我想把這個數據在我odoo模塊的樹狀視圖:如何將行添加到odoo中的列表視圖?

這是我的模塊架構: init.py(這裏我輸入module.py) 的OpenERP .py(依賴關係:基地) _module.py(我有主代碼,一切正常)templates.xml(主視圖與主代碼,沒問題)

有.xml文件:

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

<openerp> 
    <data> 

    <menuitem name="Document_Binov" id="Doc_Bin" sequence="30" /> 
    <menuitem name="Documents" id="menu_list_doc" parent="Doc_Bin" sequence="10" /> 

<!-- Form example --> 
<record model="ir.ui.view" id="document_form"> 
    <field name="name">document.form</field> 
    <field name="model">document_binov.document_binov</field> 
    <field name="type">form</field> 
    <field name="arch" type="xml"> 
    <form string="Documents"> 
<sheet> 
<group> 
    <label string="Titre"/> 
    <field name="titre"/> 
    <label string="Description"/> 
    <field name="description"/> 
    <label string="Type"/> 
    <field name="type"/> 
    </group> 
    </sheet> 
    </form> 
    </field> 
</record> 

<!--Tree view example --> 
<record model="ir.ui.view" id="document_tree_view"> 
<field name="name">document.tree.view</field> 
<field name="model">document_binov.document_binov</field> 
<field name="type">tree</field> 
<field name="arch" type="xml"> 
    <tree string="Documents"> 

     <field name="titre"/> 
     <field name="description"/> 
     <field name="type" /> 
    </tree> 
</field> 
</record> 


<!-- déclaration d'action --> 

<record model="ir.actions.act_window" id="action_document_work"> 
    <field name="name">Liste des documents</field> 
    <field name="res_model">document_binov.document_binov</field> 
    <field name="view_type">form</field> 
    <field name="view_mode">tree,form</field> 
    <!-- <field name="help" type="html"/> --> 
    <field name="document_tree_view" ref="document_form"></field> 

</record>  

<!--déclaration menu --> 
<!-- <menuitem id="document" name="Documents" /> --> 

<!-- déclaration de menu principale niveau 1--> 
<!-- déclaration de menu niveai 1.1(sans action=non cliquable) --> 
<menuitem id="document_menu" name="Liste des documents" parent="menu_list_doc" action="action_document_work" sequence="10"/> 

    </data> 
</openerp> 

還有.py文件:

class document_binov(models.Model): 
    _name = 'document_binov.document_binov' 
    _description = 'visualise les documents' 

    titre = fields.Char(default='a') 
    description = fields.Char('Description') 
    type = fields.Char('Type') 

enter image description here

請幫我把我的結果數據到TreeView。 在此先感謝

+0

問題是什麼? –

+0

謝謝你的回覆,我再次編輯我的問題,更多解釋 –

回答

0

在您的document_binov類的構造函數中,您應該打開文件,解析它並逐個填寫記錄。 Odoo將負責管理其餘部分。

+0

感謝您的回覆。我是odoo開發的初學者,所以請接受我的要求。你能詳細解釋你的解決方案嗎?我真的需要你的幫助。 –