Jsf HTML:更改标记属性";“价值”;
我正在尝试更改primefaces dataTable标记中的value属性。我的web应用程序具有不同的用户角色。我能够获取当前登录的用户角色。现在我需要调整Jsf HTML:更改标记属性";“价值”;,jsf,el,Jsf,El,我正在尝试更改primefaces dataTable标记中的value属性。我的web应用程序具有不同的用户角色。我能够获取当前登录的用户角色。现在我需要调整,以使表中充满基于用户角色的数据。在我的html标签下面: <p:dataTable id="parentTable" var="parent" value="#{parentController.inactiveParents}"> 我想要的是将value=“#{parentController.inactivePar
,以使表中充满基于用户角色的数据。在我的html标签下面:
<p:dataTable id="parentTable" var="parent" value="#{parentController.inactiveParents}">
我想要的是将value=“#{parentController.inactiveParents}”更改为value=“#{parentController.parents}”
是否可能包括一个if块或类似的东西,它看起来是什么样子
我已经尝试插入
-标记,但编译器说
-标记未关闭
解决方案:
有组织的最佳实践不是更好吗
value=“#{parentController.inactiveParents}”
并且让方法ParentController.getInactiveParents()处理支持bean中的用户角色逻辑?
避免在html中编写这种逻辑是一个好主意,因为它很难调试。拥有这种逻辑不是更有条理和最佳实践吗
value=“#{parentController.inactiveParents}”
并且让方法ParentController.getInactiveParents()处理支持bean中的用户角色逻辑?
避免在html中编写这种逻辑是个好主意,因为它很难调试。可以使用三元运算符。例如,见:thx。它适用于我,你可以使用三元运算符。例如,见:thx。它对我有用