WAF1框架编辑页面数据绑定的问题修改方案
1、场景描述
之前waf1编辑页面保存或者提交数据时,由于EAS的实体结构特殊(比如分录没有set方法)和一些特殊的数据类型(比如枚举字段、多语言字段等)。导致使用了@ModelAttribute注解却无法使单据实体绑定到前端传递的数据。为此,框架早期通过修改Spring源码来解决了相关问题。
但是通过修改源码的做法,使后续升级Spring组件维护起来比较麻烦。故改进了之前的做法,使不修改源码也可以达到想要的效果。但是这样做,也需要业务开发做一些相应的改动,不然功能无法生效。
2、需要注意的改动如下:
Controller尽量不要重写initDataBinder方法,如果需要重写需要搞清楚框架的Editor,确保没有影响。
单据实体需要实现分录的set方法(单据实体一般是Controller中的getModelType()方法返回的类)。
3、注意
目前多语言字段尚有问题,还没有合适的方法。所以多语言输入框慎用。
WAF1框架编辑页面数据绑定的问题修改方案
1、场景描述之前waf1编辑页面保存或者提交数据时,由于EAS的实体结构特殊(比如分录没有set方法)和一些特殊的数据类型(比如枚举字段、多...
点击下载文档
本文2024-09-22 20:02:21发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-111049.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章