FormArrayGroup.ts 654 B

1234567891011121314151617181920212223242526
  1. /**
  2. * 动态表单类型是 arrag-object 时的 additionalProps
  3. */
  4. export interface FormArrayGroupProps {
  5. /**
  6. * 是否显示添加按钮,默认是
  7. */
  8. showAddButton?: boolean,
  9. /**
  10. * 是否显示删除按钮,默认是
  11. */
  12. showDeleteButton?: boolean,
  13. /**
  14. * 是否显示上移下移按钮,默认是
  15. */
  16. showUpDownButton?: boolean,
  17. /**
  18. * 删除按钮回调,可选,不提供时默认操作为将 item 从 array 中移除。
  19. */
  20. deleteCallback?: (array: unknown[], item: unknown) => void,
  21. /**
  22. * 添加按钮回调,必填,否则用户无法添加数据
  23. */
  24. addCallback: (array: unknown[]) => void,
  25. }