59得票1回答
Ajax更新/渲染在一个具有渲染属性的组件上不起作用

我正在尝试使用 AJAX 更新一个有条件渲染的组件。<h:form> ... <h:commandButton value="Login" action="#{login.submit}"> <f:ajax execute="@fo...

44得票8回答
如何有条件地渲染f:selectItem标签?

我怎样为标签指定条件渲染? 我需要根据特定用户的状态显示选项。 例如,我想要类似于:<f:selectItem itemLabel="Yes! I need a girlfriend!" rendered="false(or some boolean cond...

39得票1回答
JSF渲染多个组合条件

我需要给出类似这样的条件: if((a == 12 and b == 13) or(a == 12 and b == 15)) 在JSF的rendered属性中。 有人可以帮忙吗?

24得票1回答
JSF 条件包含,因为组件 ID 在视图中已经存在

我知道我们不能在同一视图树中重复使用任何组件的ID。 我有一个页面,通过某些条件包含其他页面,就像这样... <h:panelGroup rendered="#{bean.insertMode == 'SINGLE'}"> <ui:include src="_sin...

9得票3回答
我该如何在JSF的渲染属性中指定来自两个不同bean的条件?

我想做以下类似的事情,但是当我像这样使用时,我会收到解析错误,告诉我实体需要直接跟在“&”字符后面: <ice:selectManyCheckbox rendered="#{!bean1.condition1 && bean2.condition2}" valu...

7得票2回答
与[...]相关的属性"rendered"的值不能包含字符'<'。

我在一个 p:dataTable 中有数字值。当该值小于0时,应该插入“-”符号而不是该值。 我尝试使用 c:if,但不起作用。我在阅读时,有人建议使用 rendered 标志。 代码如下: &lt;p:column headerText="Valor"&gt; &lt;h:ou...