【问题标题】:Disable create and discard button for specific function in OpenERP禁用 OpenERP 中特定功能的创建和丢弃按钮
【发布时间】:2014-08-19 05:37:30
【问题描述】:

我一直在为 OpenERP 7 开发一个模块。我想知道如何禁用特定功能的创建/删除按钮。就像我单击一个按钮以打开树视图一样。我想要的只是禁用该树视图顶部的创建按钮表单。如何在 OpenERP 中实现这一点?对于这个树形视图,我没有任何其他 ml 视图。我正在调用唯一的树视图。但这次我不需要创建/放弃按钮。谁能指导我如何做到这一点? 我有一个名为“my_views”的按钮。我使用此按钮的代码如下:

context['prod1']='false'
        ctx = dict(context)
        print ctx['prod1']

        return {
           'type': 'ir.actions.act_window',
           'res_model': 'product.product',
           'view_type': 'form',
           'view_mode': 'tree,form',
           'target': 'current',
           'context':ctx,  
           'create':False,   
           'domain':[('id','in',domain)]
               } 

然后我尝试在所需的模型树视图的 xml 中使用 context.get:

<tree create="context.get('prod1',false)"

但我收到错误:

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

【问题讨论】:

标签: python xml openerp odoo


【解决方案1】:

试试这个,将创建/删除设置为 false,以便禁用顶部的按钮。

<tree string="my tree" create="false" delete='false'> </tree>

在此之后,您可以禁用该树视图顶部的创建/删除按钮。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-23
    • 2017-05-28
    • 2022-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多