代码生成工具schema2code-高级进阶_哔哩哔哩_bilibili
https://www.bilibili.com/video/BV17p4y1a71x?p=11&vd_source=9ee7cb0607a63acebf1f1d12f36a3742
我想将收货地址的区域作为字段,加入到表中。按照上面的视频教程进行操作。可以正常保存,但无法回显。
报错如下:
00:38:42.526 [本地调试]PERMISSION_ERROR: 禁止使用数据库内包含的字段名作为别名,产生冲突的数据表为:line-up,产生冲突的字段名称为:area
另外,教程中也没有回显的教程。
自己根据文档,实现了回显。但只能回显省市县中的“县”一级的名称。不太完美。
具体方法为:
- 在表的schema.json文件中,添加外键。参考:
"area": { "bsonType": "string", "title": "所在区域", "description": "所在区域", "enum": { "collection": "opendb-city-china", "field": "code as value,name as text" }, "foreignKey": "opendb-city-china.code", "enumType": "tree" },
- 在页面中,unicloud-db标签,collection属性,添加上“opendb-city-china”表。参考:
collectionList="line-up,opendb-city-china"
field属性,参考:
field="name,area{name as text}"
0 个评论
要回复文章请先登录或注册