如何从 JavaScript 函数导航到 <p:tabView> 的特定选项卡

Posted

技术标签:

【中文标题】如何从 JavaScript 函数导航到 <p:tabView> 的特定选项卡【英文标题】:How to navigate to particular tab of <p:tabView> from JavaScript function 【发布时间】:2016-10-24 08:31:28 【问题描述】:

我的 Xhtml 页面中有一个选项卡,如下所示

<p:tabView widgetVar="tabviewbar">
    <p:tab  id="livetracking_tab">
        // action
    </p:tab>
</p:tabView>

我有一个 javascript 函数,其中我将 html 嵌入到一个字符串中。我应该重定向到myxhtml 页面中的livetracking_tab

<a href='#tabView:livetracking_tab'>Navigate to livetracking tab</a>

【问题讨论】:

【参考方案1】:

JavaScript你可以切换标签。

PF('tabviewbar').select(0);

作为参数,您可以传递选项卡索引。

【讨论】:

这是有效的,但它会立即导航回之前的页面。 您能否更详细地描述问题或显示更多代码?【参考方案2】:

通过使用 jQuery 的 JavaScript,下面的代码可以正常工作

$('#tabView ul li a[href="#tabView\\:livetracking_tab"]').click();

【讨论】:

以上是关于如何从 JavaScript 函数导航到 <p:tabView> 的特定选项卡的主要内容,如果未能解决你的问题,请参考以下文章

如何在Javascript中找出从某个文件调用的函数

如何从侧边栏链接导航到同一页面上的新 bootstrap 4 选项卡?

如何使用 Javascript 或 JQuery 从 Salesforce1 应用程序导航到 iOS 13 中的其他本机应用程序?

JavaScript:如何从 URL 获取函数的数据? [复制]

如何在没有窗口移动的情况下使用JavaScript来检测div的滚动距离?

如何导航到 UWP 中的参数化构造函数? [复制]