1. 功能介绍

    开发改造为框架版本升级后,对有些功能在原使用方式上新增的建议使用方式,即如果功能使用与框架之间存在不建议使用或冲突时,在此次会按版本列出来,一般情况下,不存在不冲突情况,只存在不建议使用及建议改进方式。

  2. WADE2.59版本存在的建议改造点

    1. 需要配置build.properties的JDK_VERSION=1.4|1.5用来编译应用的JAVA版本,同时也可以解决jdk1.4的运行环境下能够部署应用。
  3. WADE2.56版本存在的建议改造点

    1. 所有输入框组件,如弹出窗口,金额输入,文本输入,下拉表格等提供了enterAction="alert('xxx')"参数,建议以后对输入框回车动作的控制采用该参数来实现。
  4. WADE2.55版本存在的建议改造点

    1. 由于之前的缓存无法实现集群环境下共享,新的版本支持集群下缓存共享,需要每个应用更新Quickstart2.35及以上版本,参照etc/common/ehcache.xml改造,一般只需获取quickstart的ehcache.xml增量加上自定义的cache配置即可。
  5. WADE2.53版本存在的建议改造点

    1. 提供客户端DataMap,DatasetList,和服务器端提供的方法和数据转换格式一致,建议统一现有数据格式,客户端统一使用这两种数据格式。
    2. 提供将服务器端数据通过setAjaxDataset等方式传递到客户端,客户端直接获取到DatasetList操作数据,建议改造现有的ajax操作,对于单一或较少的局部刷新方式通过该种方式替代,提供更好的性能和灵活性。
  6. WADE2.52版本存在的建议改造点

    1. 现有系统的web/Buttom.html,view/Buttom.java的页面,请改为Bottom.html、Bottom.java,包括page.application的配置也要改掉,否则底部页面会报错。
  7. WADE2.5版本存在的建议改造点

    1. 去掉初始脚本的调用方式,如<script>init();</script>等方式,由于初始脚本的写法不够规范,而且加大了代码的开发量,现在每个页面载入时都会调用一个默认的脚本方法,如initVipcustEidt()(根据页面名称生成,这里的页面名称为examples.basic.VipcustEdit),也可以自定义调用的初始脚本方法名,参看@wade:Head initScript参数,若未编写初始脚本,页面载入时将忽略定义的初始载入方法。
    2. 规范通过dom方式获取对象、禁止对象、隐藏对象的方法,获取采用getElement(name),getElements(name),hidden(name|obj),disabled(name|obj)方式获取或操作dom对象,禁止代码使用document.getElemntById(name).disabled = true这种方式,因为很多组件并不是一个dom对象,比如日期组件,包含一个文本框和一个图标,如果直接操作对象只会隐藏文本框。
    3. 将linkSubmit(page,listener,params)方法改为用@wade:PageSubmit组件替代,因为linkSubmit对不同浏览器存在无法实现跳转的问题。
    4. 建议表格需要排序的字段列加上表格排序功能。