前端JS组件库 OperaMasks-UI v1.2 正式版发布

openkk1 12年前
   <p>Operamasks-UI v1.2版本相比v1.1主要是修复了不少的bug,进一步提升了组件的质量,并更好的兼容了jquery ui组件库。特性方面,大幅提升了omGrid加载大数据量的渲染速度, omGrid行编辑插件也新鲜出炉了。 此外,也对某些组件进行了部分改进。 <br /> <br /> <strong>新特性</strong></p>    <ul>     <li>添加了omGrid行编辑插件omGridRowEditor:使omGrid支持行编辑功能,并可以动态添加、删除行。单独使用时,要额外导入om-grid-roweditor.js和om-grid-roweditor.css这两个文件。</li>    </ul>    <p><strong>改进</strong></p>    <ul>     <li>更好与jquery ui组件库兼容。即一个页面可以同时使用operamasks-ui与jquery ui组件库。 </li>     <li>omGrid数据源支持多层级对象,如{"user.id":"1","user.name":"小扬"},对应colModel为{header:"编号",name="user.id"}。 </li>     <li>大幅提升omGrid加载大数据的渲染速度(如设置limit为500)。 </li>     <li>omTooltip出错信息添加国际化支持。 </li>     <li>omTree添加异步加载树节点的loading效果。 </li>     <li>omTabs页签宽度默认为80px,现在改为自适应'auto'。</li>    </ul>    <p><strong>升级说明(从v1.1 到 v1.2)</strong> <br /> <br /> 组件mouse改名为omMouse,resizable改名为omResizable。如果没有直接用到这两个组件,基本可以平滑升级。 <br /> <br /> <strong>重要bug修复</strong></p>    <ul>     <li>[AOM-449] - omCalendar日期高亮问题。 </li>     <li>[AOM-511] - omTabs隐藏的标签页在chrome下仍会占位置。 </li>     <li>[AOM-513] - omBorderLayout嵌套omTabs在IE7和IE8兼容视图下样式有问题。 </li>     <li>[AOM-517] - ie6下omGrid拖动列后出现不了水平滚动条。 </li>     <li>[AOM-518] - ie6下omGrid没有设置标题时omGrid上方出现空白区域。 </li>     <li>[AOM-519] - 在opera下omGrid不可见。 </li>     <li>[AOM-522] - omBorderLayout大小不能自适用窗口大小。 </li>     <li>[AOM-524] - omTabs的getAlter方法不完善,当传入一个不存在的id时并没有返回undefined。 </li>     <li>[AOM-531] - omGrid多选时触发不了行双击事件。 </li>     <li>[AOM-535] - omSlider嵌套使用异常。 </li>     <li>[AOM-537] - omCombo指定的valueField字段为number类型时选择不了。 </li>     <li>[AOM-539] - omTree当使用简单数据模式的时候pid不能获取。 </li>     <li>[AOM-540] - $.calendar.parseDate() 转换时间不对。 </li>     <li>[AOM-541] - omCalendar 默认日期解析错误。当 input 中有默认值时,日期控件的下落选择框显示不出来 。 </li>     <li>[AOM-548] - omTree的dataSource设置为url地址之后,findNode、findNodes、findNodeBy等都失去作用。 </li>     <li>[AOM-549] - 后台数据改变后,omTree 在IE下刷新不会获得已修改的数据。 </li>     <li>[AOM-552] - ie中omGrid拖动标题栏时与内容错位。 </li>     <li>[AOM-565] - ie6下omTabs页面里面的内容在切换页签时会消失。 </li>     <li>[AOM-567] - ie6下omAccordion切换抽屉时内容和边框都不见了。 </li>     <li>[AOM-572] - omTree在有checkbox的情况下checkbox和文字对不齐 </li>     <li>[AOM-573] - omCalendar 在 IE9 下的文字不居中对齐。 </li>     <li>[AOM-575] - omMenu 的 maxWidth 属性设置在 IE7 下不正确。 </li>    </ul>    <p>下载地址:<a href="/misc/goto?guid=4958333966076552126" target="_blank">http://ui.operamasks.org/website/download.html</a> <br /> 开发指南:<a href="/misc/goto?guid=4958339511781697952" target="_blank">http://www.operamasks.org/dist/o ... aMasks-UI-Guide.chm</a> <br /> omGrid新特性:<a href="/misc/goto?guid=4958339512587077768" target="_blank">http://ui.operamasks.org/website/demos.html#omGrid</a> <br /> 布局组件新示例:<a href="/misc/goto?guid=4958339512587077768" target="_blank">http://ui.operamasks.org/website/demos.html#layout</a></p> 本文转载自:    <a href="/misc/goto?guid=4958339514126794509" rel="nofollow" target="_blank">http://www.iteye.com/news/25035</a>