Как отключить кнопку после нажатия на нее в OpenERP - PullRequest
4 голосов
/ 12 марта 2012

Это может быть простой вопрос. Но кто-нибудь знает, как отключить кнопку после нажатия на нее в OpenERP?Пожалуйста помоги!!!!!Спасибо за вашу помощь ....

Ответы [ 3 ]

4 голосов
/ 19 марта 2012

Есть 2 способа скрыть кнопку в поле зрения.

  1. Изменение состояния объекта и отображение кнопки на основе статистики.

1007 * например *

<button name="invoice_open" states="draft,proforma2" string="Approve" icon="terp-camera_test"/>

Это пример account.invoice, где кнопка Approve будет видна, если invoice находится в состоянии draft или proforma2.

  1. Вы можете добавить group для просмотра, и кнопка будет отображаться только для этого groups.

например

<field name="account_id" groups="account.group_account_user"/>

Это пример account.invoice.line, где поле account_id показывается только тем пользователям, которые относятся к account.group_account_user.

Надеюсь, это решит вашу проблему.

0 голосов
/ 14 марта 2012

Если вы говорите о веб-интерфейсе, да, это возможно с использованием Javascript.

$('button').click(function(){$(this).prop('disabled', true);});
0 голосов
/ 12 марта 2012

Если мы говорим о веб-интерфейсе, то вы можете отключить его с помощью JavaScript.

...