alibaba / x-render

🚴‍♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案
https://xrender.fun
6.98k stars 988 forks source link

antd升级版本到5.17.x之后,日期时间选择范围点击确认后无法回显在表单上 #1536

Closed Liu-0114 closed 1 month ago

Liu-0114 commented 1 month ago

1.依赖仓库的版本(Dependencies versions)

2.问题描述(Bug description):antd升级版本到5.17.x之后,日期时间选择范围选择两个之后再点击确认后无法回显在表单上

3.出现问题的 schema demo(Reproduction schema demo)

const schema = {
    type: 'object',
    properties: {
      dateRange1: {
        title: '日期范围',
        type: 'range',
        widget: 'dateRange',
        format: 'dateTime'
      },
}

4.最小复现 demo(Reproduction demo)

import React from 'react';
import FormRender, { useForm } from 'form-render';

export default () => {
  const form = useForm();
  const schema = {
    type: 'object',
    properties: {
      dateRange1: {
        title: '日期范围',
        type: 'range',
        widget: 'dateRange',
        format: 'dateTime'
      },
    }
  };
  const onFinish = (formData) => {
    console.log('formData:', formData);
  };

  return (
    <FormRender 
      form={form} 
      schema={schema} 
      onFinish={onFinish} 
      maxWidth={360} 
      footer={true}
    />
  );
}

form-render demo https://codesandbox.io/s/unruffled-flower-jl78h table-render demo https://codesandbox.io/s/sweet-euler-bdoty fr-generator demo https://codesandbox.io/s/s13sh

Hemyhcy commented 1 month ago

版本号改为 react:18.3.1 form-render:2.4.4 table-render: antd:5.18.1 后无法复现这个问题,就可以看看是不是其他的原因导致的:

截屏2024-07-29 16 11 32