PickerIdField.ts 551 B

1234567891011121314151617181920212223
  1. import type { PickerFieldProps } from "@/components/form/PickerField.vue";
  2. export interface PickerIdFieldOption {
  3. text: string,
  4. value: string|number,
  5. }
  6. export interface PickerIdFieldProps extends Omit<PickerFieldProps, 'columns'> {
  7. /**
  8. * 是否禁用
  9. */
  10. disabled?: boolean;
  11. /**
  12. * 是否只读,只读状态下不能选择数据,默认的请选择选项变为“未选择”。
  13. * @default false
  14. */
  15. readonly?: boolean,
  16. /**
  17. * 加载选项数据
  18. * @returns
  19. */
  20. loadData: () => Promise<PickerIdFieldOption[]>;
  21. }