我想在用户点击文字时使文字可编辑。
所以我认为我可以用两个组件来实现这个目标
<h:outputText id="description_" value="#{cc.attrs.description}" />
<h:inputText id="description" value="#{cc.attrs.description}" />
现在的问题是,两个组件同时显示。我想h:inputText将隐藏/折叠的行为。当用户点击h:outputText时,应隐藏h:outputText并显示h:inputText,以便用户可以编辑输入中的文本。如果h:inputText失去焦点,则应显示h:outputText并隐藏h:inputText。
是否有针对此的JSF解决方案?
答案 0 :(得分:0)
一种解决方案是使用http://www.primefaces.org/showcase/ui/inplace.jsf或使用h:outputLabel和ajax。