如何在PrimeFaces中有条件地隐藏/显示或启用/禁用菜单项?

七月左

我要执行以下操作:激活o不激活带有Management Bean(MB)的menuitem,我想使用属性“ renderer”。但是我不知道喜欢这么做。

我的代码如下:

<p:menuitem id="registrarPatio" value="Registrar un Patio"
            actionListener="#{accionesRedirectMB.redireccionar('/PatioWEB/jsp/patios/registrarPatio.xhtml')}"
            icon="ui-icon-folder-collapsed"/>

使用actionListener,我将重定向其他URL。

我想创建一个MB,当我可以激活MB时不激活menuItem。

例如:

这是我的MB:

 @ManagedBean (name = "activacionOpcionesMB")
  public class ActivacionOpcionesMB {

       "here reference of menuItem";


       methodActiveMenuItem(){
          here, How do you do for active it...

       }


  }
七月左

在寻找答案的同时,我得到了以下信息:

这是我在xhtml中的代码:

  <p:menuitem id="registrarPatio" value="Registrar un Patio"
            actionListener="#{accionesRedirectMB.redireccionar('/PatioWEB/jsp/patios/registrarPatio.xhtml')}"
            icon="ui-icon-folder-collapsed" rendered="#{activacionOpcionesMB.activarItemPermisos()}"/> 

我使用属性“ redered”,rendered =“#{activacionOpcionesMB.activarItemPermisos()}”,其中activacionOpcionesMB.activarItemPermisos()是我的MB。

这是我的MB:

软件包co.com.patios.mb.util;

 import javax.faces.bean.ManagedBean;
 import javax.faces.bean.RequestScoped;


 @ManagedBean (name = "activacionOpcionesMB")
 @RequestScoped
 public class ActivacionOpcionesMB {

    public boolean registrarPatio = true;

    public void activarItemPermisos(){
       if(true){
          registrarPatio = false;
       }
    }


 }

“ registrarPatio”是我用于活动菜单项或非活动菜单项的数据,默认情况下为true。

方法activarItemPermisos()是我激活menuItem的位置,在这里我使用有条件的方法,并在将registrarPatio设置为false之后使用。

您可以使用“ if”来验证对他们应用程序中其他选项的访问。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Ionics中有条件地隐藏和显示选项卡?

来自分类Dev

如何在web.xml中有条件地启用/禁用过滤器

来自分类Dev

如何在web.xml中有条件地启用/禁用过滤器

来自分类Dev

如何在反应导航中有条件地隐藏Tab?

来自分类Dev

如何在HTML / Javascript中有条件地隐藏表格行?

来自分类Dev

如何在Angular中有条件地渲染?

来自分类Dev

如何在Excel中有条件地匹配

来自分类Dev

如何在Excel中有条件地VLOOKUP?

来自分类Dev

如何在有条件的js中有条件地应用标题

来自分类Dev

如何在AngularJS模板中有条件地显示跨度?

来自分类Dev

如何在Vuejs中有条件地显示数据

来自分类Dev

在Flutter中有条件地显示/隐藏图块中的复选框

来自分类Dev

在 aspx 页面中有条件地显示/隐藏 jquery 数据表列

来自分类Dev

如何在JSP页面中有条件地显示div而不是另一个div的内容?

来自分类Dev

如何在自定义对话框中有条件地显示某些组件?

来自分类Dev

如何在JSP页面中有条件地显示div而不是另一个div的内容?

来自分类Dev

显示动作在MVC中有条件地链接

来自分类Dev

在 Angular 中有条件地显示表格

来自分类Dev

如何在useEffect中更新状态的条件组件中有条件地渲染?

来自分类Dev

wxPython有条件地显示和隐藏

来自分类Dev

有条件地以角度显示/隐藏图标

来自分类Dev

如何在R中的数据框中有条件地选择列

来自分类Dev

如何在Meteor 1.0中有条件地加载/捆绑CSS文件?

来自分类Dev

如何在Swift中有条件地为tvOS编译

来自分类Dev

如何在angularJS指令中有条件地应用属性?

来自分类Dev

如何在React Native Component中有条件地包含图像?

来自分类Dev

如何在Spring Data REST投影中有条件地公开数据?

来自分类Dev

如何在Aurelia repeat.for中有条件地添加或删除CSS类?

来自分类Dev

如何在asp.net MVC视图中有条件地设置模型?

Related 相关文章

  1. 1

    如何在Ionics中有条件地隐藏和显示选项卡?

  2. 2

    如何在web.xml中有条件地启用/禁用过滤器

  3. 3

    如何在web.xml中有条件地启用/禁用过滤器

  4. 4

    如何在反应导航中有条件地隐藏Tab?

  5. 5

    如何在HTML / Javascript中有条件地隐藏表格行?

  6. 6

    如何在Angular中有条件地渲染?

  7. 7

    如何在Excel中有条件地匹配

  8. 8

    如何在Excel中有条件地VLOOKUP?

  9. 9

    如何在有条件的js中有条件地应用标题

  10. 10

    如何在AngularJS模板中有条件地显示跨度?

  11. 11

    如何在Vuejs中有条件地显示数据

  12. 12

    在Flutter中有条件地显示/隐藏图块中的复选框

  13. 13

    在 aspx 页面中有条件地显示/隐藏 jquery 数据表列

  14. 14

    如何在JSP页面中有条件地显示div而不是另一个div的内容?

  15. 15

    如何在自定义对话框中有条件地显示某些组件?

  16. 16

    如何在JSP页面中有条件地显示div而不是另一个div的内容?

  17. 17

    显示动作在MVC中有条件地链接

  18. 18

    在 Angular 中有条件地显示表格

  19. 19

    如何在useEffect中更新状态的条件组件中有条件地渲染?

  20. 20

    wxPython有条件地显示和隐藏

  21. 21

    有条件地以角度显示/隐藏图标

  22. 22

    如何在R中的数据框中有条件地选择列

  23. 23

    如何在Meteor 1.0中有条件地加载/捆绑CSS文件?

  24. 24

    如何在Swift中有条件地为tvOS编译

  25. 25

    如何在angularJS指令中有条件地应用属性?

  26. 26

    如何在React Native Component中有条件地包含图像?

  27. 27

    如何在Spring Data REST投影中有条件地公开数据?

  28. 28

    如何在Aurelia repeat.for中有条件地添加或删除CSS类?

  29. 29

    如何在asp.net MVC视图中有条件地设置模型?

热门标签

归档