WAF1框架编辑页面数据绑定的问题修改方案

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

WAF1框架编辑页面数据绑定的问题修改方案

1、场景描述

之前waf1编辑页面保存或者提交数据时,由于EAS的实体结构特殊(比如分录没有set方法)和一些特殊的数据类型(比如枚举字段、多语言字段等)。导致使用了@ModelAttribute注解却无法使单据实体绑定到前端传递的数据。为此,框架早期通过修改Spring源码来解决了相关问题。

但是通过修改源码的做法,使后续升级Spring组件维护起来比较麻烦。故改进了之前的做法,使不修改源码也可以达到想要的效果。但是这样做,也需要业务开发做一些相应的改动,不然功能无法生效。

2、需要注意的改动如下:

  1. Controller尽量不要重写initDataBinder方法,如果需要重写需要搞清楚框架的Editor,确保没有影响。

  2.  单据实体需要实现分录的set方法(单据实体一般是Controller中的getModelType()方法返回的类)。


3、注意

 目前多语言字段尚有问题,还没有合适的方法。所以多语言输入框慎用。

WAF1框架编辑页面数据绑定的问题修改方案

1、场景描述之前waf1编辑页面保存或者提交数据时,由于EAS的实体结构特殊(比如分录没有set方法)和一些特殊的数据类型(比如枚举字段、多...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息