2012-03-12 4 views

ответ

4

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

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

например

<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

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

-2

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

$('button').click(function(){$(this).prop('disabled', true);}); 
+1

где бы вы разместили javascript? – TimoSolo

Смежные вопросы