vxe-table-plugin-antd icon indicating copy to clipboard operation
vxe-table-plugin-antd copied to clipboard

使用 ADatePicker 报错

Open kt3721 opened this issue 3 years ago • 2 comments

(必填)请填写问题描述或截图:文档 配置如下:

vxe-cloumn 属性配置 editRender: { name: 'ADatePicker', props: { type: 'date', format: 'YYYY/MM/DD' } }

https://github.com/x-extends/vxe-table-plugin-antd/blob/a5bd07d22b64c62b8a73dd742f2338dc73a01d9a/index.ts#L203-L211

传入值为 string 时,getDatePickerCellValuecellValue.format 报错

(必填)请填在线链接: https://jsrun.net/dr8Kp/edit 在 控制台可 查看报错信息

(必填)请填写期望的结果: 正常使用 ADatePicker

(必填)请填写以下信息:

  • OS: Windows 10
  • Browser: Chrome 91.0.4472.164
  • vue: 3.2.2
  • vxe-table: 4.0.25

kt3721 avatar Aug 20 '21 03:08 kt3721

@kt3721 你解决没

contorlxys avatar May 24 '22 09:05 contorlxys

设置默认属性valueFormat可以解决:

ADatePicker: {
        renderEdit: createEditRender(),
        renderCell: formatDatePicker('YYYY-MM-DD'),
        renderItemContent: createFormItemRender({ valueFormat: 'YYYY-MM-DD' }), // 添加valueFormat,否则会自动绑定dayjs对象
        exportMethod: createDatePickerExportMethod('YYYY-MM-DD'),
      },

amikoj avatar Oct 09 '23 03:10 amikoj