我遇到的问题是,当我想用​​layout和layoutunits拆分对话框时,只有北部布局单元的10px上部被渲染。在渲染的那一部分中,您可以向下滚动以查看北“ 12”和中心“ 12”的值。

    <h:form id="mainDllg">
        <p:dialog id="mainDlg" header="12" widgetVar="mainDlg"
            rendered="true" closeOnEscape="true"
            style="width:99% !important; height:99% !important"
            resizable="false" modal="true">
            <p:outputPanel>

                <p:layout>
                    <p:layoutUnit position="north">12</p:layoutUnit>

                    <p:layoutUnit position="center">12</p:layoutUnit>
                </p:layout>

            </p:outputPanel>
        </p:dialog>
    </h:form>


css - jsf primefaces对话框无法完全显示内部布局-LMLPHP

最佳答案

<h:form id="mainDllg">
        <p:dialog id="mainDlg" header="12" widgetVar="mainDlg"
            rendered="true" closeOnEscape="true"
            resizable="false" modal="true">
            <p:outputPanel>

                <p:layout style="min-width:400px;min-height:200px;">
                    <p:layoutUnit position="north" size="30">12</p:layoutUnit>

                    <p:layoutUnit position="center">12</p:layoutUnit>
                </p:layout>

            </p:outputPanel>
        </p:dialog>
    </h:form>


您应该尝试一下。

关于css - jsf primefaces对话框无法完全显示内部布局,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25963421/

10-10 22:46