Odoo表单视图创建新表单而不是显示现有表单

时间:2015-08-13 17:35:36

标签: xml openerp odoo odoo-8 openerp-8

每当我点击我的模块菜单时,它会跳转到新的表单而不是显示现有的,我为我的模块分配了访问规则并禁用创建和编辑但仍然无法正常工作,我想要的是当我点击在我的模块菜单上,它应该打开一个现有的表单,或者我可以使用像user_id field = user.name。

这样的域

这是我的代码。

     <record id="action_ru_students" model="ir.actions.act_window">
        <field name="name">Students</field>
        <field name="res_model">ru.students</field>
        <field name="view_id" ref="students_form_view"/>
        <field name="view_mode">form,kanban,tree</field>
    </record>

我尝试在行动中使用域名,例如= [("user_id","=",user.name)] user_id是链接到res.user的字段,但是找不到错误user.name。 在形式上使用create="false" and edit="false"仍然没有运气。

任何想法怎么做?

1 个答案:

答案 0 :(得分:1)

在view_mode中使用序列树,看板,表单

<record id="action_ru_students" model="ir.actions.act_window">
    <field name="name">Students</field>
    <field name="res_model">ru.students</field>
    <field name="view_id" ref="students_form_view"/>
    <field name="view_mode">tree,kanban,form</field>
</record>

这对你有帮助!