有什么方法可以禁用?我想允许或不允许用户编辑数据。也许我需要其他组件?
user124722
问问题
1173 次
2 回答
1
当您不想允许编辑时,只需显示 outputText 而不是 inplaceInput 。使用 CSS 使它看起来像一个 inplaceInput。但是,如果用户无法编辑看似可编辑的内容,您可能会感到困惑。
于 2009-07-19T10:35:18.683 回答
1
您可以通过设置rich:inpaceInput 的editEvent 属性来处理这个问题。“isFieldModificationRigth”是 secBean 中的一个公共方法,返回一个布尔值。
<rich:inplaceInput id="fieldId" value="#{bean.field}"
editEvent="#{secBean.fieldModificationRight? 'onclick': 'none'}"
我希望它会帮助你!
于 2012-01-10T12:56:40.717 回答