如何在openbravo中禁用按钮?

时间:2013-09-03 16:11:36

标签: java openbravo

我想禁用从openbravo中的采购管理模块创建新申请时出现的“完整”按钮。 它是放置在工具栏右侧的自定义按钮。

3 个答案:

答案 0 :(得分:1)

您可以通过在应用字典||中将显示字段设置为来隐藏完整按钮窗口,标签和字段||申请。

由于“完整”按钮位于Openbravo Core中,您需要在自定义模板下保存更改。

  1. ad_field.displayed
  2. document Action

答案 1 :(得分:1)

您可以使用显示逻辑隐藏完整按钮,因为它是您的自定义按钮,您可以使用某种条件隐藏。

例如,如果您需要在当时的新申请单上显示按钮,则您将默认值设置为该列为“ N ”。单击完整按钮后,将值更改为“ Y ”。然后编写显示逻辑,如 @Column_Name @ ='N'

如果您需要隐藏核心的更改,那么您应该使用模板并执行更改,它将跟踪模板中的更改。

注意:在核心中进行更改后,只需将您的模板标记为“在开发中”。并确保其他模块在开发中

http://wiki.openbravo.com/wiki/ERP_2.50:Developers_Guide/How_To_Create_a_Configuration_Script

答案 2 :(得分:0)

这个问题可能含糊不清,只是想添加,如果你想用正确的CSS禁用Openbravo html按钮,你可以这样做:

document.getElementById('myButton')。setAttribute(“class”,“ButtonLink_disabled”);

document.getElementById('myButton')。setAttribute(“class”,“ButtonLink_enabled”);

(我花了很多时间寻找这个,这个问题是第一次出现)