这个 snap 包修正了 OperaMasks SDK 2.3 发布后发现的一些 Bug, 在此下载
http://www.operamasks.org/dist/o ... dk_SNAP20091022.zip
修正的BUG:
*[AOM-612] - simpleHtmleditor的字体变小功能在google浏览器下无效
*[AOM-614] - rcdemos里的,数据展现->表格->动态表格->服务器端排序与分页,点击全选,再点下一页,全选标志仍然显示
*[AOM-616] - 在设置了clientValidate属性为true的w:form中,如果存在w:checkbox或者w:simpleHtmlEditor会导致form不可提交
*[AOM-617] - 页面包含window组件,设置页面loadMask,并且operamasks.xml设置 <client-exception><catch-all>false</catch- all><show-exception>false</show-exception></client- exception>,则页面无法正常运行
*[AOM-618] - w:editDataGrid中如果存在combo,那么调用editDataGrid的 repaint() 方法时 combo 的样式异常
*[AOM-619] - operamasks文档中关于 Field 组件的 alwaysSubmit 属性描述错误
*[AOM-622] - editgrid的repaint导致gridheader组件渲染重复
*[AOM-623] - 带checkBox的tree和grid组件,页面中checkBox状态可能与ViewTree中状态不一致
*[AOM-625] - 强类型事件SelectionChangeEvent的误将lable设置到value
*[AOM-628] - fileUploadDialog在ajax:updater引入的页面中,导致fileUploadDialog不能正常工作
*[AOM-631] - dateTime组件时间选择图片丢失(arrowLeft.gif,arrowRight.gif,arrowLeftClick.gif,arrowRightClick.gif)
*[AOM-633] - facelets的string解析导致数组越界
*[AOM-635] - tabLayout下panel嵌套另一个tabLayout后,使用onactivate()后台动作导致页面渲染不正常
如何升级:
1、Apusic AS:
%AOM_HOME%/lib/elite.jar ——> %APUSIC_HOME%/lib
%AOM_HOME%/lib/elite-api.jar ——> %APUSIC_HOME%/common
%AOM_HOME%/lib/jsf-api.jar ——> %APUSIC_HOME%/common
%AOM_HOME%/lib/operamasks-impl.jar ——> %APUSIC_HOME%/lib
%AOM_HOME%/lib/operamasks-third-party.jar ——> %APUSIC_HOME%/lib/ext
2、其他服务器:
由于其他服务器上AOM运行环境放在应用的WEB-INF/lib目录,因此需要做如下操作:
%AOM_HOME%/lib/elite.jar ——> %WEBROOT%/WEB-INF/lib
%AOM_HOME%/lib/elite-api.jar ——> %WEBROOT%/WEB-INF/lib
%AOM_HOME%/lib/jsf-api.jar ——> %WEBROOT%/WEB-INF/lib
%AOM_HOME%/lib/operamasks-impl.jar ——> %WEBROOT%/WEB-INF/lib
%AOM_HOME%/lib/operamasks-options.jar ——> %WEBROOT%/WEB-INF/lib
%AOM_HOME%/lib/operamasks-third-party.jar ——> %WEBROOT%/WEB-INF/lib
如何在应用服务器上部署示例,请参考:
http://www.operamasks.org/topic/content/deploytopic.faces