2012-03-12 67 views

回答

4

有兩種隱藏按鈕的方法。

  1. 根據統計信息更改對象和顯示按鈕的狀態。

e.g

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

這其中Approve按鈕將是可見的,如果invoice處於draftproforma2狀態的account.invoice的例子。

  1. 您可以添加group進行查看,只有groups的按鈕纔會顯示。

e.g

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

這就是account_id字段被示出爲唯一誰是屬於account.group_account_user那些用戶的account.invoice.line的例子。

希望這會解決您的問題。

0

如果我們在談論web界面,那麼你可以通過javascript禁用它。

-2

如果您在談論Web界面,可以使用Javascript。

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

你會把JavaScript放在哪裏? – TimoSolo 2012-03-29 12:57:42