栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Primefaces tabView中设置活动标签?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Primefaces tabView中设置活动标签?

如果您想这样做,则不能使用

url
中的,
p:menuitem
因为我们必须 跳到
prefil.xhtml
页面 之前
调用一种方法来更改tabindex 。如果使用
url
,则在我们跳到
prefil.xhtml
页面后将调用该方法。

首先,您可以使用的操作字段

p:menuitem
,该方法返回您要跳过的地址:

<p:menubar autoSubmenuDisplay="true">      <p:submenu label="Perfil">          <p:menuitem value="Editar" action="#{some.editar}" ajax="false"/>          <p:menuitem value="Ver" action="#{some.ver}" ajax="false" />      </p:submenu>  </p:menubar>

这两种方法可以更改tabindex,如下所示:

public String editar() {    tabindex = 0;    return "verPerfil";}public String ver() {    tabindex = 1;    return "verPerfil";}

然后,

p:tabView
具有一个名为的属性
activeIndex
。它是活动选项卡的索引,其默认值为
0
。因此,您可以执行以下操作:

<p:tabView dynamic="true" activeIndex="#{some.tabindex}" >    <p:tab id="ver" title="Ver perfil">        <ui:include src="verPerfil.xhtml" />    </p:tab>    <p:tab id="editar" title="Editar perfil"><ui:include src="editarPerfil.xhtml" />    </p:tab></p:tabView>

然后,每个菜单项都会激活相应的选项卡。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/455054.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号