Browse Source

fix(table): 表格编辑支持AutoComplete

pull/1758/head
zuihou 5 years ago
parent
commit
eb231120e1
  1. 2
      src/components/Table/src/componentMap.ts
  2. 2
      src/components/Table/src/components/editable/helper.ts
  3. 1
      src/components/Table/src/types/componentType.ts

2
src/components/Table/src/componentMap.ts

@ -7,6 +7,7 @@ import {
Switch,
DatePicker,
TimePicker,
AutoComplete,
} from 'ant-design-vue';
import type { ComponentType } from './types/componentType';
import { ApiSelect, ApiTreeSelect } from '/@/components/Form';
@ -17,6 +18,7 @@ componentMap.set('Input', Input);
componentMap.set('InputNumber', InputNumber);
componentMap.set('Select', Select);
componentMap.set('ApiSelect', ApiSelect);
componentMap.set('AutoComplete', AutoComplete);
componentMap.set('ApiTreeSelect', ApiTreeSelect);
componentMap.set('Switch', Switch);
componentMap.set('Checkbox', Checkbox);

2
src/components/Table/src/components/editable/helper.ts

@ -7,7 +7,7 @@ const { t } = useI18n();
* @description: 生成placeholder
*/
export function createPlaceholderMessage(component: ComponentType) {
if (component.includes('Input')) {
if (component.includes('Input') || component.includes('AutoComplete')) {
return t('common.inputText');
}
if (component.includes('Picker')) {

1
src/components/Table/src/types/componentType.ts

@ -3,6 +3,7 @@ export type ComponentType =
| 'InputNumber'
| 'Select'
| 'ApiSelect'
| 'AutoComplete'
| 'ApiTreeSelect'
| 'Checkbox'
| 'Switch'

Loading…
Cancel
Save