我正在 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,但出现错误。有人可以帮我解决这个问题。此外,其他模块中的登录模板将处理登录并进入其他模板。我必须在单击提交按钮时显示这些模板。
谢谢,