x-render
x-render copied to clipboard
希望支持普通数组
期望的新功能 (describe the expected new feature)
简述一下使用场景,便于开发者更好理解新功能的必要性 (describe your scenario for us to understand the need)
{ "type": "object", "properties": { "arrDemo": { "title": "数组", "type": "array", "widget": "list2", "min": 1, "max": 3, "items": { "type": "number", "widget": "slider" } } } }
期望的modeljson是 { nums:[1,2,3...任意数字] }
现在貌似只支持用mode:tag的形式支持 字符串数组,无法支持其他类型的普通数组。如 bl:[true,false....]或者 nums:[1,2,3...任意数字]
额...没太看明白,你的schema里写的是slider
吧,model json
又是什么?
mode:tag
我记得是select
的属性吧
我最终希望生成的表单数据是 { arrDemo:[1,2,3...任意数字] }
但用上面的schema无效
如果我想生成 { arrDemo:[‘a’,'o','e'] } 现在咱们组件里用select可以实现。 但想生成 { arrDemo:[1,2,3...n] } 该怎么实现
enum写成 number就好了吧,比如:
{
enum: [1,2,3],
enumNames: ['a', 'b', 'c']
}
比如就是1-10000,数组长度不定,希望用户可以通过新增一个这种方式,添加任意个
这个问题解决了吗? 现在无法输入普通的数字数组。 比如 { km: [1.31, 4.22, 10.11], } 现在没办法输入
@hedyma86 截图给个demo看看吧,还是不太明白
这个问题解决了吗? 现在无法输入普通的数字数组。 比如 { km: [1.31, 4.22, 10.11], } 现在没办法输入
你要直接form.setValues()吗?
Hello @hedyma86. We totally like your proposal/feedback, welcome PR 🎉。
你好 @hedyma86,我们完全同意你的提议/反馈,欢迎PR 🎉。