Есть какой-то способ отключить? Я хочу разрешить или не разрешать пользователю редактировать данные. Может, мне нужен другой компонент?Как отключить <rich: inplaceInput>?
0
A
ответ
1
Просто выведите выходной текст вместо inplaceInput, если вы не хотите разрешать редактирование. Используйте CSS, чтобы он выглядел как inplaceInput. Но у вас может быть путаница пользователей, если они не могут редактировать что-то похожее на редактируемую вещь.
1
Вы можете справиться с этим, установив атрибут editEvent для rich: inpaceInput. «isFieldModificationRigth» - это открытый метод в secBean, возвращающий логическое значение.
<rich:inplaceInput id="fieldId" value="#{bean.field}"
editEvent="#{secBean.fieldModificationRight? 'onclick': 'none'}"
Я надеюсь, что это вам поможет!