有一些方法可以禁用?我想允许或不允许用户编辑数据。也许我需要其他组件?
答案 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'}"
我希望它会对你有所帮助!