2009-07-18 53 views

回答

1

當您不想允許編輯時,只顯示outputText而不是inplaceInput。使用CSS使它看起來像一個inplaceInput。但是如果他們無法編輯看起來像可編輯的東西,那麼您可能會有用戶混淆。

1

您可以通過設置rich:inpaceInput的editEvent屬性來處理此問題。 「isFieldModificationRigth」是secBean中返回布爾值的公共方法。

<rich:inplaceInput id="fieldId" value="#{bean.field}" 
editEvent="#{secBean.fieldModificationRight? 'onclick': 'none'}" 

我希望它能幫助你!