发行公告 - Apusic OperaMasks - 版本 2.0M1 ** Fixed Bug ** New Feature * 升级到Ext2.0 * IoVC编程模型支持 * 无状态支持 * 增强调试辅助 * 完善的布局组件 * 组件快速开发支持,可参考BorderLayout ** Known Problem * 右键菜单在Firefox中未屏蔽系统右键菜单 发行公告 - Apusic OperaMasks - 版本 2.0M2 ** Fixed Bug * Button的width属性不起作用 * 修正web.xml里面加载多个faces配置文件时,如果路径包含空格会引发异常的bug * 修正panelBox设置style的height属性时不起效的bug * 修正UIData组件在updater中不能正常运行的问题 * 修正borderLayout中,如果没有设置宽度或者高度,布局会混乱的问题 * 修正第一次调用组件API的时候,jsvar为null的情况 * 修正layout嵌套updater,updater又嵌套布局会发生脚本错误的bug * 修正panel组件单独存在时的脚本错误 ** New Feature * 增加ComponentAttributes标注,可以将模型对象属性批量绑定到视图组件上 * 增加PhaseListener标注,可以方便的对生命周期进行监控 * 补充layout组件的所有jsp tag类,tld文件 * 重构form系列组件,并增加checkbox,checkboxGroup,radioGroup,timeField组件,并提供了统一的API,事件响应 * 把form系列组件的示例加到rcdemos * 增强APT工具的功能,自定义组件编写更加方便 * 完善无状态实现,当transfient=true时,打了 数据编辑 第二次双击无法显示编辑框,编辑框内的textField无法显示光标 * Menu示例中颜色选择时显示为null Selected * DataGrid示例中的Server Action的Next、Previous按钮无效 发行公告 - Apusic OperaMasks - 版本 2.0 ** Fixed Bug * 修正了xhtml文件名或路径中包含faces关键字时,解析出错的bug * 删除了重复的组件 * 将Sensitive和SensitiveProperties标注抽离出来独立定义。避免生成TLD时的问题 * 修正在Tomcat下取数发生的NoClassDefError,其原因是由于产品包中不包含JSP的API,而JSF的API会引用到JSP的API,tomcat默认先加载lib目录下的类,导致发生错误。 * 修复在Weblogic10下,应用启动时由于jar包的协议是zip而不是jar,导致没有扫描jar包下的类而导致很多元信息没有加载到的问题。 * 调整在dataGrid设置了binding的情况下,ajaxaction在页面刷新后不生效的问题 * 修正静态定义表格时combo的selectItem无法生效的问题 * 修正panel在IE下宽度和高度设置为100%会超过限制的bug * 解决tree双击一个节点,同时发送请求,后台两个线程互相干扰的问题 * 修复tree在updater下取数据丢失的问题 * 修正dataTime在format小时字符串映射错误 * 修复了rcdemos示例中 对话框-> 数据编辑 第二次双击无法显示编辑框,编辑框内的textField无法显示光标的bug ** New Feature * 重构了dataGrid和editDataGrid组件,增加动态绑定支持,使DataGrid能够在AjaxUpdater中工作,增加EditDataGrid的功能,为grid增加排序事件支持 * 重构calcNumberField组件 * 修改form的messageTarget属性为msgTarget,和所有的ext form组件一致 * 加入ValueExpressionRowDataProvider作为默认的GridRowDataProvider实现 * tree组件中增加判断是否是根节点的API,增加add API,让树可以动态增加节点 * 给updater增加frame属性,可以选择是否render成iframe,默认是false * 更新rcdemos示例中的grid,使其使用新的grid ** Known Problem * Foreach组件里面如果包含el表达式,那个表达式内容无法使用Foreach的var变量 * rcdemos示例中Menu示例中颜色选择时显示为null Selected