Commit 85bc1f2340532e563cb4ffe81e0c4347d57eef4c
Committed by
GitHub
1 parent
edede25c
fix: vxe-table与vben ApiTreeSelect适配 (#2613)
Showing
2 changed files
with
22 additions
and
0 deletions
src/components/VxeTable/src/components/AApiTreeSelect.tsx
0 → 100644
1 | +import XEUtils from 'xe-utils'; | |
2 | +import { createDefaultRender, createEditRender, createFormItemRender } from './common'; | |
3 | + | |
4 | +export default { | |
5 | + renderDefault: createDefaultRender({}, (_, params) => { | |
6 | + return { | |
7 | + params: XEUtils.get(params, 'row'), | |
8 | + }; | |
9 | + }), | |
10 | + renderEdit: createEditRender({}, (_, params) => { | |
11 | + return { | |
12 | + params: XEUtils.get(params, 'row'), | |
13 | + }; | |
14 | + }), | |
15 | + renderItemContent: createFormItemRender({}, (_, params) => { | |
16 | + return { | |
17 | + params: XEUtils.get(params, 'row'), | |
18 | + }; | |
19 | + }), | |
20 | +}; | ... | ... |
src/components/VxeTable/src/components/index.tsx
... | ... | @@ -17,6 +17,7 @@ import ACheckboxGroup from './ACheckboxGroup'; |
17 | 17 | import AButton from './AButton'; |
18 | 18 | import AButtonGroup from './AButtonGroup'; |
19 | 19 | import AApiSelect from './AApiSelect'; |
20 | +import AApiTreeSelect from './AApiTreeSelect'; | |
20 | 21 | import AEmpty from './AEmpty'; |
21 | 22 | import AInputSearch from './AInputSearch'; |
22 | 23 | import AYearPicker from './AYearPicker'; |
... | ... | @@ -94,6 +95,7 @@ export const VXETablePluginAntd = { |
94 | 95 | AButton, |
95 | 96 | AButtonGroup, |
96 | 97 | AApiSelect, |
98 | + AApiTreeSelect, | |
97 | 99 | AEmpty, |
98 | 100 | AInputSearch, |
99 | 101 | AYearPicker, | ... | ... |