Как отключить кнопку в openbravo?

Я хочу отключить кнопку завершения, которая появляется, когда вы создаете новую заявку из модуля управления закупками в openbravo. Это настраиваемая кнопка, расположенная в правой части панели инструментов.


person MboSeye    schedule 03.09.2013    source источник


Ответы (3)


Вы можете скрыть кнопку завершить, задав для поля displayed значение Нет в словаре приложений || окна, вкладки и поля || Заявка.

Поскольку кнопка «Завершить» находится в Openbravo Core, вам необходимо сохранить изменения в пользовательском шаблоне.

  1. ad_field.displayed
  2. документировать действие
person Velu    schedule 04.09.2013

Вы можете скрыть кнопку Завершить с помощью логики отображения. Поскольку это ваша пользовательская кнопка, вы можете скрыть ее с помощью определенных условий.

Например, если вам нужно отобразить кнопку при новой заявке в это время, для этого столбца будет установлено значение по умолчанию «N». Нажав кнопку завершения, вы измените значение на «Y». Затем напишите логику отображения, например @Column_Name@='N'.

Если вам нужно скрыть изменения из ядра, вам следует использовать шаблон и выполнить свои изменения, и он будет отслеживать изменения в шаблоне.

Примечание. После внесения изменений в ядро ​​только ваш шаблон должен быть помечен как " В разработке " . И убедитесь, что другие модули не находятся в разработке.

http://wiki.openbravo.com/wiki/ERP_2.50:Руководство_разработчика/Как_To_Create_a_Configuration_Script

person simbu94    schedule 18.11.2013

Этот вопрос может быть неоднозначным, просто хотел добавить, если вы хотите отключить html-кнопку Openbravo с правильным CSS, вы можете сделать:

document.getElementById('myButton').setAttribute("класс", "ButtonLink_disabled");

document.getElementById('myButton').setAttribute("класс", "ButtonLink_enabled");

(Я потратил много времени на поиски, и этот вопрос был первым)

person Alberici    schedule 26.12.2014