Я хочу отключить кнопку завершения, которая появляется, когда вы создаете новую заявку из модуля управления закупками в openbravo. Это настраиваемая кнопка, расположенная в правой части панели инструментов.
Как отключить кнопку в openbravo?
Ответы (3)
Вы можете скрыть кнопку завершить, задав для поля displayed значение Нет в словаре приложений || окна, вкладки и поля || Заявка.
Поскольку кнопка «Завершить» находится в Openbravo Core, вам необходимо сохранить изменения в пользовательском шаблоне.
Вы можете скрыть кнопку Завершить с помощью логики отображения. Поскольку это ваша пользовательская кнопка, вы можете скрыть ее с помощью определенных условий.
Например, если вам нужно отобразить кнопку при новой заявке в это время, для этого столбца будет установлено значение по умолчанию «N». Нажав кнопку завершения, вы измените значение на «Y». Затем напишите логику отображения, например @Column_Name@='N'.
Если вам нужно скрыть изменения из ядра, вам следует использовать шаблон и выполнить свои изменения, и он будет отслеживать изменения в шаблоне.
Примечание. После внесения изменений в ядро только ваш шаблон должен быть помечен как " В разработке " . И убедитесь, что другие модули не находятся в разработке.
Этот вопрос может быть неоднозначным, просто хотел добавить, если вы хотите отключить html-кнопку Openbravo с правильным CSS, вы можете сделать:
document.getElementById('myButton').setAttribute("класс", "ButtonLink_disabled");
document.getElementById('myButton').setAttribute("класс", "ButtonLink_enabled");
(Я потратил много времени на поиски, и этот вопрос был первым)