我在树视图中出现的创建按钮有问题。下一个或上一个按钮也不会出现在表单视图中。但是,正在从数据库中检索数据。
我正在尝试制作的模块是人力资源模块的扩展模块,例如包含的 HR 考勤模块。扩展模块没有继承任何东西,还没有添加安全性。只有一个菜单项被添加到主模块。
我之前通过继承主 HR 模块创建的模块按预期创建了按钮。
培训.py:
from openerp import fields, models, api
class ew_training(models.Model):
_name = 'hr.training'
var = fields.Char( string='variable')
培训视图.xml:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!-- Main Submenu -->
<menuitem id="menu_training_tree" action="action_view_training"
parent="hr.menu_hr_main" sequence="6"/>
<record id="action_view_training" model="ir.actions.act_window">
<field name="name">Training</field>
<field name="res_model">hr.training</field>
<field name="view_type">tree</field>
<field name="view_mode">tree,form</field>
</record>
<record id="view_training_tree" model="ir.ui.view">
<field name="name">hr.training.tree</field>
<field name="model">hr.training</field>
<field name="arch" type="xml">
<tree>
<field name="var"/>
</tree>
</field>
</record>
<record id="view_training_form" model="ir.ui.view">
...
</record>
</data>
</openerp>
请尽量避免使用旧 API