使用 PrimeNG 网格的 PrimeNG 嵌套 P 面板

PrimeNG Nested P-panel using PrimeNG Grid

我正在尝试在父面板内实现 4 个小面板

<div class="ui-g-12 ui-g-nopad">
      <p-panel header="Statistics">
        <div class="ui-g-6">
          <p-panel header="Clients">
            Total clients: {{clients.length}}
          </p-panel>
        </div>
        <div class="ui-g-6">
          <p-panel header="Products">
            Total products: <!--TODO-->
          </p-panel>
        </div>
        <div class="ui-g-6">
          <p-panel header="Orders">
            Total orders: <!--TODO-->
          </p-panel>
        </div>
        <div class="ui-g-6">
          <p-panel header="Vendor Orders">
            Total vendor orders: <!--TODO-->
          </p-panel>
        </div>
      </p-panel>
    </div>

然而,结果并不是我想要的:

我摆脱了所有 ui-g-6 并得到:

关于如何实现第一个布局但在父面板内部的任何建议,如第二张图片所示?

谢谢

当然,将您的内部面板包裹在一个新的网格中(您已经创建了一个带有面板的新容器,因此您需要一个新的网格)。

<div class="ui-g-12 ui-g-nopad">
    <p-panel header="Statistics">
        <div class="ui-g">
            <div class="ui-g-6">
                <p-panel header="Clients">
                    Total clients: {{clients.length}}
                </p-panel>
            </div>
            <div class="ui-g-6">
                <p-panel header="Products">
                    Total products:
                    <!--TODO-->
                </p-panel>
            </div>
            <div class="ui-g-6">
                <p-panel header="Orders">
                    Total orders:
                    <!--TODO-->
                </p-panel>
            </div>
            <div class="ui-g-6">
                <p-panel header="Vendor Orders">
                    Total vendor orders:
                    <!--TODO-->
                </p-panel>
            </div>
        </div>
    </p-panel>
</div>