gpt4 book ai didi

jsf-2 - 目标特定选项卡 p :tabView in p:printer

转载 作者:行者123 更新时间:2023-12-04 05:46:16 40 4
gpt4 key购买 nike

我正在尝试打印多个标签,但想排除一些。

我尝试了以下方法:

<p:printer target="tabs:tab0,tabs:tab2" />


<p:printer target="tabs:tab0" />
<p:printer target="tabs:tab2" />

都没有工作。

最佳答案

我在它周围玩了一些,如果选项卡可见,它仅适用于特定选项卡。因此,您绝对不能指定多个选项卡。您可能想发布 issue report关于 PrimeFaces,尽管解决这个问题会相对困难。

截至目前,要使其适用于特定选项卡,您需要切换按钮 onclick 中可见的所需选项卡。执行打印操作之前的处理程序。您可以使用 select() <p:tabView>的功能为此小部件,您可以在其中传递从零开始的选项卡索引。

这是一个启动示例。

<h:form id="form">
<p:tabView id="tabs" widgetVar="tabs">
<p:tab id="tab1" title="tab1">tab1</p:tab>
<p:tab id="tab2" title="tab2">tab2</p:tab>
<p:tab id="tab3" title="tab3">tab3</p:tab>
</p:tabView>
<p:commandButton type="button" icon="ui-icon-print" value="Print tab2" onclick="tabs.select(1)">
<p:printer target="tabs:tab2" />
</p:commandButton>
</h:form>

关于jsf-2 - 目标特定选项卡 p :tabView in p:printer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10640004/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com