We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
放入表单使用中,从后端传递表单默认值可能为null或者undefined 但是upload组件必须要求是数组,如果是单文件或者是空就会导致报错,必须给默认表单数据做一层转换导致多出来很多工作,其他表单元素可能也有类似的需求
所有表单相关的元素的值或默认值为 null 或者 undefined
The text was updated successfully, but these errors were encountered:
👋 @duxphp,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。
Sorry, something went wrong.
♥️ 有劳 @wookaoer @teal-front @carolin913 @chaishi 尽快确认问题。 确认有效后将下一步计划和可能需要的时间回复给 @duxphp 。
Select 组件处理过,在接受不了到非合法参数时,会自动进行一次转换,但这样的转换,为了保持受控,会多出来一个 onChange 事件
onChange
如果其他组件也要处理 null/undefined 这种异常数据,需要参考类似的方式。
先不说,后台传递的表单数据不考虑数据类型,一股脑传递 null/undefined 是否属于偷懒的做法。 我们先假如所有的组件都进行异常数据处理,都多出来一个 onChange 之后,这种 change 事件也会自动触发表单校验,是否符合预期? 对于表格类的查询条件,也会自动触发多次 change 事件之后的查询,此时是否也符合预期?
可能除了组件本身兼容支持外,业务也需要考虑下多了一个 change 错误参数矫正的事件时,该如何进一步处理
support in #2671
carolin913
chaishi
No branches or pull requests
这个功能解决了什么问题
放入表单使用中,从后端传递表单默认值可能为null或者undefined 但是upload组件必须要求是数组,如果是单文件或者是空就会导致报错,必须给默认表单数据做一层转换导致多出来很多工作,其他表单元素可能也有类似的需求
你建议的方案是什么
所有表单相关的元素的值或默认值为 null 或者 undefined
The text was updated successfully, but these errors were encountered: