diff --git a/docs/zh/ecosystem-d2-crud/example.md b/docs/zh/ecosystem-d2-crud/example.md index fd81237e..6fcd490d 100644 --- a/docs/zh/ecosystem-d2-crud/example.md +++ b/docs/zh/ecosystem-d2-crud/example.md @@ -14,4 +14,6 @@ | 多选 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo10) | | 排序 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo11) | | 筛选 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo12) | -| 展开行 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo13) | +| 表尾合计行 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo13) | +| 合并行 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo14) | +| 合并列 | [点我查看](https://fairyever.gitee.io/d2-admin-preview/#/demo/d2-crud/demo15) | diff --git a/src/menu/modules/demo-d2-crud.js b/src/menu/modules/demo-d2-crud.js index 6fdf75b1..09d94bd2 100644 --- a/src/menu/modules/demo-d2-crud.js +++ b/src/menu/modules/demo-d2-crud.js @@ -17,6 +17,7 @@ export default { { path: `${pre}demo11`, title: '排序' }, { path: `${pre}demo12`, title: '筛选' }, { path: `${pre}demo13`, title: '表尾合计行' }, - { path: `${pre}demo14`, title: '合并行' } + { path: `${pre}demo14`, title: '合并行' }, + { path: `${pre}demo15`, title: '合并列' } ])('/demo/d2-crud/') } diff --git a/src/pages/demo/d2-crud/demo14/doc.md b/src/pages/demo/d2-crud/demo14/doc.md index 42ef95d9..94d0e2c3 100644 --- a/src/pages/demo/d2-crud/demo14/doc.md +++ b/src/pages/demo/d2-crud/demo14/doc.md @@ -1 +1 @@ -通过给 `options` 传入 `spanMethod` 方法可以实现合并行,方法的参数是一个对象,里面包含当前行 `row` 、当前列 `column` 、当前行号 `rowIndex` 、当前列号 `columnIndex` 四个属性。该函数可以返回一个包含两个元素的数组,第一个元素代表rowspan,第二个元素代表colspan。代码如下: +通过给 `options` 传入 `spanMethod` 方法可以实现合并行,方法的参数是一个对象,里面包含当前行 `row` 、当前列 `column` 、当前行号 `rowIndex` 、当前列号 `columnIndex` 四个属性。该函数可以返回一个包含两个元素的数组,第一个元素代表 `rowspan` ,第二个元素代表 `colspan` 。代码如下: diff --git a/src/pages/demo/d2-crud/demo15/code.js b/src/pages/demo/d2-crud/demo15/code.js new file mode 100644 index 00000000..e47ab7eb --- /dev/null +++ b/src/pages/demo/d2-crud/demo15/code.js @@ -0,0 +1,94 @@ +export default ` + +` diff --git a/src/pages/demo/d2-crud/demo15/doc.md b/src/pages/demo/d2-crud/demo15/doc.md new file mode 100644 index 00000000..b2338ba7 --- /dev/null +++ b/src/pages/demo/d2-crud/demo15/doc.md @@ -0,0 +1 @@ +通过给 `options` 传入 `spanMethod` 方法可以实现合并行,方法的参数是一个对象,里面包含当前行 `row` 、当前列 `column` 、当前行号 `rowIndex` 、当前列号 `columnIndex` 四个属性。该函数可以返回一个键名为 `rowspan` 和 `colspan` 的对象。代码如下: diff --git a/src/pages/demo/d2-crud/demo15/index.vue b/src/pages/demo/d2-crud/demo15/index.vue new file mode 100644 index 00000000..191de3b5 --- /dev/null +++ b/src/pages/demo/d2-crud/demo15/index.vue @@ -0,0 +1,110 @@ + + + diff --git a/src/router/routes.js.REMOVED.git-id b/src/router/routes.js.REMOVED.git-id index b59c2f15..b83c1c2d 100644 --- a/src/router/routes.js.REMOVED.git-id +++ b/src/router/routes.js.REMOVED.git-id @@ -1 +1 @@ -4e65388c5605f3cec8e0c073312fab0a4dbd14ba \ No newline at end of file +4ff3fa0ccc8c0d917bfa056ce7db7f4d9d4fb8c9 \ No newline at end of file