У меня есть поле ввода текста (h: inputText) , чтобы пользователь мог ввести дату и ссылку на изображение рядом с ней (t: graphic) , которое является всплывающим календарем.
Я могу отключить h: inputText на основе роли пользователя, вызвав функцию бина userFieldBean и получить значение логического значения showField и соответствующим образом отключить текстовое поле.
<h:inputText id="d1" value="txt1" disabled="#{userFieldsBean.showField}"/>
Я также хочу скрыть или хотя бы отключить ссылку всплывающего календаря, если текстовое поле рядом с ним отключено, но поскольку для скрытия t: graphic мне нужно установить стиль как Style =Дисплей: нет Мне трудно понять, как мне это сделать.
Можно ли сделать что-то вроде
<t:graphic url="/imgs/cal.gif" id="img1" Style="if("#{userFieldsBean.showField}"==true) return "display:none" else "return:block"".
Вышеприведенное, очевидно, неверно, но я вставил его туда, потому что мне интересно узнать о возможностях.
Заглядывая впередна ваши предложения.