修复 p:tabView primefaces 的宽度和高度

Posted

技术标签:

【中文标题】修复 p:tabView primefaces 的宽度和高度【英文标题】:fix width and height of p:tabView primefaces 【发布时间】:2013-05-06 02:55:05 【问题描述】:

我有这个p:tabView

<p:tabView id="monpanel"  >

            <p:tab id="tab1" title="Informations">
                <ui:include src="includes/Informations.xhtml" />
            </p:tab>

            <p:tab id="tab2" title="Prix">
            <ui:include src="includes/Prix.xhtml" />
            </p:tab>

            <p:tab id="tab3" title="Fournisseurs">
            <ui:include src="includes/fournisseurs.xhtml" />
            </p:tab>

            <p:tab id="tab4" title="Stock">
            <ui:include src="includes/stock.xhtml" />
            </p:tab>

        </p:tabView>

我想修复所有选项卡的高度和宽度,并且当其中一个选项卡的宽度因验证而改变时:所有选项卡的宽度都相同

我也想知道是否可以在p:tabView内制作滚动条

***************** 解决方案:***** *****************

<p:tabView id="monpanel">

            <p:tab id="tab1" title="Informations">
                <p:scrollPanel style="width: 596px;height: 231px;border: none;" mode="native" >
                    <ui:include src="includes/Informations.xhtml" />
                </p:scrollPanel>
            </p:tab>

            <p:tab id="tab2" title="Prix">
                <p:scrollPanel style="width: 596px;height: 231px;border: none;" mode="native" >
                    <ui:include src="includes/Prix.xhtml" />
                </p:scrollPanel>
            </p:tab>

            <p:tab id="tab3" title="Fournisseurs">
            <p:scrollPanel style="width: 596px;height: 231px;border: none;" mode="native" >
                <ui:include src="includes/fournisseurs.xhtml" />
                </p:scrollPanel>
            </p:tab>

            <p:tab id="tab4" title="Stock">
            <p:scrollPanel style="width: 596px;height: 231px;border: none;" mode="native" >
                <ui:include src="includes/stock.xhtml" />
                </p:scrollPanel>
            </p:tab>



        </p:tabView>

【问题讨论】:

【参考方案1】:

对于标签视图中的滚动面板,您可以将模式指定为“本机”以使其正常工作。有关示例,请参阅here。关于宽度和高度,请参阅其他 question。

【讨论】:

以上是关于修复 p:tabView primefaces 的宽度和高度的主要内容,如果未能解决你的问题,请参考以下文章

Primefaces tabview 验证与动态选项卡

如何在 p:tabView 组件中动态添加和删除选项卡

p:tabView:直接链接到选项卡

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

升级 primefaces.jar 中的 jquery.js 而不修改 JAR

JSF - tabView 中的动态选项卡数量,具有动态选项卡内容