首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML:更改标记-Attribut "value“

HTML:更改标记-Attribut "value“
EN

Stack Overflow用户
提问于 2017-04-24 09:26:20
回答 1查看 44关注 0票数 1

我试图在primefaces-dataTable标记中更改value-属性。我的网络应用程序有不同的用户角色。我能够获得当前登录的用户角色。现在,我需要调整<p:dataTabe>以使表中充满基于用户角色的数据。在我的html标签下面:

代码语言:javascript
复制
<p:dataTable id="parentTable" var="parent" value="#{parentController.inactiveParents}">

我想要的是将value="#{parentController.inactiveParents}"更改为value="#{parentController.parents}"

是否有可能包括一个if块或类似的东西,它会是什么样子?

我已经尝试过插入一个<script>-tag,但是编译器说<p:dataTable>-tag没有关闭。

解决方案:

<p:dataTable id="parentTable" var="parent" value="#{sessionInfoBean.hasRole('ADMIN') ? parentController.parents : parentController.inactiveParents}">

EN

回答 1

Stack Overflow用户

发布于 2017-04-24 22:24:42

拥有value="#{parentController.inactiveParents}“并让方法ParentController.getInactiveParents()处理后台bean中的用户角色逻辑不是更有组织性和最佳实践吗?避免用html编写这种逻辑是个好主意,因为它很难调试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43584372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档