关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 8279|回复: 2

[UI标签] coding生成一对多代码多个bug和解决办法

[复制链接]
发表于 2016-3-22 17:36:27 | 显示全部楼层 |阅读模式
1.主表的java service 代码多处 “获取主表主键填充从表外键” 直接报错,解决:修正代码为正确获取主表主键属性。
2.主从表执行添加,报po.table错误,从表中配置table,code,text指向系统t_s_base_user用户表获取用户名。解决:修正JSP的dictTable属性为对应的表。
3.从表的属性为select对象(t_s_base_user)执行新增后,select值无法写入库,导致页面无法显示新增的select值。解决:修改t:dictSelect对象 field属性为数组[0].属性(jkStationUserList[0].userId)。由于新增从表时候,已经在easyui新增一行空数据,获取从表数据时候,可能会插入一条空数据,可以将easyui的新增的数据删除,或者使用js脚本或后台处理。

以上3个问题都是因为模板文件异常导致的,希望jeecg官方能对模板文件一对多详细测试。


发表于 2016-3-23 21:14:30 | 显示全部楼层
这是那个版本的?
 楼主| 发表于 2016-3-24 14:08:23 | 显示全部楼层
本帖最后由 abdiel00788 于 2016-3-24 15:37 编辑
admin 发表于 2016-3-23 21:14
这是那个版本的?

3.6版本的,另外又发现一对多另外一个bug。
如果有一个主表和两个从表,在更新时候,如果不点开另外一个从表的tab,该从表的所有值会被del。因为另外的tab不点开的情况下,没有获取到该从表的list,因而传递到后台的从表List会为空,后台判断该从表的list被删除。这个不知道有什么好的解决方案,前端初始化把所有从表全加载不知道行不行?
看了一下平台一对多无tag和有tag的例子,要不就全部tag都显示,要不就只能把从表list写到主表update页面中了,这节奏还是一对多模板设的问题啊。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表