import { uuid } from '../_utils/utils'; import snippets from './snippets'; import transfer from '../transfer/meta' export default { snippets, componentName: 'AnfaTransfer', title: '穿梭框', category: '通用', group:"精选组件", props: [ { name: 'showMoveButtons', title: { label: '是否显示上下移动按钮', tip: '是否显示上下移动按钮' }, propType: 'bool', setter: 'BoolSetter', defaultValue: true, }, ...transfer.props, // 确保继承基础transfer的所有属性,包括支持多选的selectedKeys { title: '国际化', display: 'block', type: 'group', items: [ { name: 'i18n.available', title: { label: '可用', tip: 'available | 可用' }, propType: 'string', defaultValue: 'Available', }, { name: 'i18n.selected', title: { label: '已选', tip: 'selected | 已选' }, propType: 'string', defaultValue: 'Selected', }, { name: 'i18n.searchPlaceholder', title: { label: '搜索框占位符', tip: 'searchPlaceholder | 搜索框占位符' }, propType: 'string', defaultValue: 'Search', }, { name: 'i18n.itemUnit', title: { label: '项单位', tip: 'itemUnit | 项单位' }, propType: 'string', defaultValue: 'Item', }, ], }, ], configure: transfer.configure };