---
name: deppon-pro-table-expand-nested
description: >-
    ProTable 展开行与嵌套子表：主表 row-key、#expand 插槽、子表独立 columns 与插槽列。
    在用户提到父子表、展开行、嵌套子表 时应用。
---

# deppon-pro-table-expand-nested

## 依据来源（私有 npm）

-   **`deppon-npm-private-registry`**。
-   **`@deppon/deppon-template`**：`ProTable` 展开行、`#expand`、嵌套子表 — 以 `*.d.ts` 为准。
-   **`deppon-npm-skills`**。不默认读取 `deppon-npm` 的 `site/`。

## 要点

-   主表：`row-key` 稳定；提供 `#expand` 插槽。展开行为是否在列上显式配置，以 **ProTable 文档/类型** 为准。
-   `#expand="{ row }"`：内层第二个 `pro-table`，`:data-source="row.subPOList"`，通常关掉工具栏/分页/表头 `.show-toolbar` / `.show-pagination` / `.show-header`。
-   子表列仍可用 `#ruleType` 等具名插槽做展示格式化。

## 生成清单

-   [ ] 后端嵌套字段名与 `row.xxx` 一致；无数据时子表空态。
-   [ ] 必要时对子表数据做懒加载（主表行数据很大时）。
