如何禁用<rich:inplaceinput>?</rich:inplaceinput>

时间:2009-07-18 22:50:53

标签: jsf richfaces

有一些方法可以禁用?我想允许或不允许用户编辑数据。也许我需要其他组件?

2 个答案:

答案 0 :(得分:1)

当您不想允许编辑时,只显示outputText而不是inplaceInput。使用CSS使其看起来像inplaceInput。但如果他们无法编辑看似可编辑的内容,则可能会让用户感到困惑。

答案 1 :(得分:1)

您可以通过设置rich:inpaceInput的editEvent属性来处理此问题。 “isFieldModificationRigth”是secBean中返回布尔值的公共方法。

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

我希望它会对你有所帮助!