mirror of
https://gitee.com/baidu/amis.git
synced 2024-11-29 18:48:45 +08:00
fix: Transfer组件reload不生效问题 (#4465)
This commit is contained in:
parent
a080ee72cf
commit
aeafae35f4
@ -71,39 +71,22 @@ export default {
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
type: 'action',
|
||||
actionType: 'reload',
|
||||
label: '刷新 reload',
|
||||
level: 'primary',
|
||||
className: 'mr-3 mb-3',
|
||||
target: 'transfer'
|
||||
},
|
||||
{
|
||||
label: '穿梭器',
|
||||
id: 'transfer-receiver',
|
||||
type: 'transfer',
|
||||
name: 'transfer',
|
||||
debugger: true,
|
||||
resetValue: 'zhugeliang',
|
||||
options: [
|
||||
{
|
||||
label: '诸葛亮',
|
||||
value: 'zhugeliang'
|
||||
},
|
||||
{
|
||||
label: '曹操',
|
||||
value: 'caocao'
|
||||
},
|
||||
{
|
||||
label: '钟无艳',
|
||||
value: 'zhongwuyan'
|
||||
},
|
||||
{
|
||||
label: '李白',
|
||||
value: 'libai'
|
||||
},
|
||||
{
|
||||
label: '韩信',
|
||||
value: 'hanxin'
|
||||
},
|
||||
{
|
||||
label: '云中君',
|
||||
value: 'yunzhongjun'
|
||||
}
|
||||
]
|
||||
resetValue: 'c',
|
||||
source: '/api/mock2/form/getTreeOptions'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -150,6 +150,12 @@ export class BaseTransferRenderer<
|
||||
> extends React.Component<T> {
|
||||
tranferRef?: BaseTransfer;
|
||||
|
||||
reload() {
|
||||
const {reloadOptions} = this.props;
|
||||
|
||||
reloadOptions?.();
|
||||
}
|
||||
|
||||
@autobind
|
||||
async handleChange(value: Array<Option> | Option, optionModified?: boolean) {
|
||||
const {
|
||||
|
Loading…
Reference in New Issue
Block a user