0

我正在 odoo 8 中开发,我的任务是在页面左侧创建菜单链接,当您单击链接时,应显示具有 html 的模板。以下是迄今为止应用的代码:

我的模板是:外部ID(menu_item.test)

<template id="receivePO">
            <div >
                <div align="center" >
                    <h2>Login</h2>
                </div>
                <form role="form" t-attf-action="" method="POST">
                    <div align="center">
                        <table >
                            <tr>
                                <td>Enter Name :</td>
                                <td><input type="text" name="username" id="po"/></td>   
                            </tr>
                           <tr>
                                <td>Enter Password :</td>
                                <td><input type="text" name="passwd" id="po"/></td> 
                            </tr>
                            <tr>
                                <td></td>
                                <td><button name="submit" type="submit" >Submit</button></td>
                            </tr>
                        </table>
                    </div>
                </form>
            </div>
</template>

上述模板在模块 A 中。

我创建了一个新模块(模块 B)来在仓库菜单中创建菜单项,如果单击菜单项登录,它应该显示上述模板。

在模块 B 中,菜单项为:

<record id="action_view_menu" model="ir.actions.act_window">
        <field name="name">MenuItem</field>
        <field name="res_model">Module B Model Name</field>
        <field name="inherit_id" ref="menu_item.test" />
 </record>

    <menuitem id="menu_sub_sales_menuitem" parent="stock.menu_stock_root" name="Warehouse Management" sequence="1"/>
    <menuitem id="menu__sub_menuitem" parent="menu_sub_sales_menuitem" name="Processes" sequence="1" groups="base.group_no_one" />  
    <menuitem id="menu__menuitem" parent="menu__sub_menuitem" name="Login" sequence="1" action="action_view_menu" /> 

我也尝试在模型中使用 ir.ui.view,但出现错误。有人可以帮我解决这个问题。此外,其他模块中的登录模板将处理登录并进入其他模板。我必须在单击提交按钮时显示这些模板。

谢谢,

4

0 回答 0