阅读更多

23顶
2踩

Web前端

原创新闻 OperaMasks-UI v1.2 正式版发布

2012-05-10 15:33 by 见习记者 weakfi 评论(49) 有12351人浏览
下载地址:http://ui.operamasks.org/website/download.html
开发指南:http://www.operamasks.org/dist/o ... aMasks-UI-Guide.chm
omGrid新特性:http://ui.operamasks.org/website/demos.html#omGrid
布局组件新示例:http://ui.operamasks.org/website/demos.html#layout

Operamasks-UI v1.2版本相比v1.1主要是修复了不少的bug,进一步提升了组件的质量,并更好的兼容了jquery ui组件库。特性方面,大幅提升了omGrid加载大数据量的渲染速度, omGrid行编辑插件也新鲜出炉了。 此外,也对某些组件进行了部分改进。

新特性

  • 添加了omGrid行编辑插件omGridRowEditor:使omGrid支持行编辑功能,并可以动态添加、删除行。单独使用时,要额外导入om-grid-roweditor.js和om-grid-roweditor.css这两个文件。
改进

  • 更好与jquery ui组件库兼容。即一个页面可以同时使用operamasks-ui与jquery ui组件库。
  • omGrid数据源支持多层级对象,如{"user.id":"1","user.name":"小扬"},对应colModel为{header:"编号",name="user.id"}。
  • 大幅提升omGrid加载大数据的渲染速度(如设置limit为500)。
  • omTooltip出错信息添加国际化支持。
  • omTree添加异步加载树节点的loading效果。
  • omTabs页签宽度默认为80px,现在改为自适应'auto'。
升级说明(从v1.1 到 v1.2)

组件mouse改名为omMouse,resizable改名为omResizable。如果没有直接用到这两个组件,基本可以平滑升级。

重要bug修复

  • [AOM-449] - omCalendar日期高亮问题。
  • [AOM-511] - omTabs隐藏的标签页在chrome下仍会占位置。
  • [AOM-513] - omBorderLayout嵌套omTabs在IE7和IE8兼容视图下样式有问题。
  • [AOM-517] - ie6下omGrid拖动列后出现不了水平滚动条。
  • [AOM-518] - ie6下omGrid没有设置标题时omGrid上方出现空白区域。
  • [AOM-519] - 在opera下omGrid不可见。
  • [AOM-522] - omBorderLayout大小不能自适用窗口大小。
  • [AOM-524] - omTabs的getAlter方法不完善,当传入一个不存在的id时并没有返回undefined。
  • [AOM-531] - omGrid多选时触发不了行双击事件。
  • [AOM-535] - omSlider嵌套使用异常。
  • [AOM-537] - omCombo指定的valueField字段为number类型时选择不了。
  • [AOM-539] - omTree当使用简单数据模式的时候pid不能获取。
  • [AOM-540] - $.calendar.parseDate() 转换时间不对。
  • [AOM-541] - omCalendar 默认日期解析错误。当 input 中有默认值时,日期控件的下落选择框显示不出来 。
  • [AOM-548] - omTree的dataSource设置为url地址之后,findNode、findNodes、findNodeBy等都失去作用。
  • [AOM-549] - 后台数据改变后,omTree 在IE下刷新不会获得已修改的数据。
  • [AOM-552] - ie中omGrid拖动标题栏时与内容错位。
  • [AOM-565] - ie6下omTabs页面里面的内容在切换页签时会消失。
  • [AOM-567] - ie6下omAccordion切换抽屉时内容和边框都不见了。
  • [AOM-572] - omTree在有checkbox的情况下checkbox和文字对不齐
  • [AOM-573] - omCalendar 在 IE9 下的文字不居中对齐。
  • [AOM-575] - omMenu 的 maxWidth 属性设置在 IE7 下不正确。
来自: OperaMasks
23
2
评论 共 49 条 请登录后发表评论
29 楼 gzaqq 2012-05-11 16:43
貌似很不错,但个人觉得界面风格不怎么好看。
28 楼 rebull 2012-05-11 16:00
支持。示例中没有看到合计的功能,不知道是否支持?
27 楼 weakfi 2012-05-11 14:38
supercwg 写道
omGrid竟然不支持隐藏列,那记录ID就不能隐藏起来了,这个功能不可能没有啊。总体来说,还是很看好,恭贺!

其实有更好的方法解决这个问题:
http://www.operamasks.org/forum/thread-8503-1-1.html
26 楼 weakfi 2012-05-11 14:29
xinglu 写道
把示例中左侧的菜单也整合到om中就好了

可以参考别人在论坛上的贡献:http://www.operamasks.org/forum/redirect.php?tid=8260&goto=lastpost#lastpost
25 楼 supercwg 2012-05-11 14:28
omGrid竟然不支持隐藏列,那记录ID就不能隐藏起来了,这个功能不可能没有啊。总体来说,还是很看好,恭贺!
24 楼 weakfi 2012-05-11 14:26
sunsq0602 写道
还有bug,在onBorderLayout中west panel中如果是tree的话。用鼠标缩小west panel时tree就会走样了,而不是把tree遮盖。

挺细心的,欢迎你把问题反映到我们的论坛:http://www.operamasks.org/forum/forum-16-1.html,帮助我们改进。谢谢
23 楼 weakfi 2012-05-11 14:22
zhuzhengyong 写道
跟EXT比差距不是一般的小

愿闻其详
22 楼 weakfi 2012-05-11 14:21
watanoeye 写道
看了一遍demo,确实很不错,就是貌似丑了点,希望支持jquery ui的主题定义.
bug: chrome下按钮的四角显示错误,

本身就是支持jquery ui的主题定义的。只是现在我们还没有那么多的精力去制作多套皮肤。
21 楼 sunsq0602 2012-05-11 13:34
还有bug,在onBorderLayout中west panel中如果是tree的话。用鼠标缩小west panel时tree就会走样了,而不是把tree遮盖。
20 楼 onlysoymilk 2012-05-11 12:53
不错,LGPL协议!
19 楼 kakaluyi 2012-05-11 10:40
ui的风格可以自定义吗,感觉不太喜欢这种类EXT的风格
18 楼 zhuzhengyong 2012-05-11 10:37
跟EXT比差距不是一般的小
17 楼 watanoeye 2012-05-11 10:07
看了一遍demo,确实很不错,就是貌似丑了点,希望支持jquery ui的主题定义.
bug: chrome下按钮的四角显示错误,
16 楼 fallers 2012-05-11 09:10
试用了一下,真心给力,以后企业开发就用它了,不用烦了!!
15 楼 haiyupeter 2012-05-11 09:10
operamasks-ui 18个小时,google code下载量达到了179,现在还在不断的上涨,靠谱:http://code.google.com/p/operamasks-ui/downloads/list
14 楼 xinglu 2012-05-11 08:55
把示例中左侧的菜单也整合到om中就好了
13 楼 拜月小刀 2012-05-11 08:45
很不错  支持你们的项目
12 楼 kidneyball 2012-05-11 07:28
悉尼人民发来贺电!
11 楼 babydeed 2012-05-10 19:31
不错不错 看好你哦
10 楼 lyg8266 2012-05-10 17:43
xieboxin 写道
demo中的 tree 有个 bug: 中间节点选中或被选中时,父层子层都同中间层状态一样。应中间层的变化只影响下层是否选中吧。。。

老兄理解错了,子节点选中之后要给父节点一个状态,表面他的子节点有节点被选了,只有子节点全部被选中了,他的选中状态才会变成真正的选中!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C#设置System.Net.ServicePointManager.DefaultConnectionLimit,突破Http协议的并发连接数限制...

    在Http协议中,规定了同个Http请求的并发连接数最大为2. 这个数值,可谓是太小了。 而目前的浏览器,已基本不再遵循这个限制,但是Dot Net平台上的 System.Net 还是默认遵循了这个标准的。 从而造成了,在使用HttpWebRequset 或者 WebClient 利用多线程的方式,访问某个网站时,经常出现 连接被异常关闭 的错误,大大降低了效率。 这个限制的值,是可以自己设...

  • 彩云项目总结

    创建服务 创建一个类继承HAComponent 因为服务都是受HA管理的,我们通常会用HAConsole发消息给HACenter,HACenter管理多个HAWorker,创建的这个类,就是一个worker。 初始化代码   ServiceSettings.InitService(serverName); SipcStack.Initialize();--协议栈   Service

  • ServicePoint的详解

    Article ClientCertificate 属性 获取发送到服务器的上一个客户端证书。命名空间:System.Net程序集:System(在 system.dll 中)语法Visual Basic(声明)Public ReadOnly Property ClientCertificate As X509CertificateVisual... Conn

  • 配置.NET程序中最大HTTP并发连接数(默认为2)

    方式一:代码 ServicePointManager.DefaultConnectionLimit = 10 方式二:配置 <system.net> <connectionManagement> <add address = "http://www.contoso.com" maxconnection = "4" /&gt...

  • C#设置http最大连接数量

    ServicePointManager.DefaultConnectionLimit = 512;

  • webclient 基础连接已经关闭: 发送时发生错误。

    基础连接已经关闭: 发送时发生错误。

  • ServicePointManager.ServerCertificateValidationCallback 冲突的解决

    ServicePointManager是用于创建、 维护和删除的实例的静态类ServicePoint类。 当应用程序请求对 Internet 资源统一资源标识符 (URI) 的连接通过ServicePointManager对象,ServicePointManager返回ServicePoint对象,其中包含的主机和方案通过 URI 标识的连接信息。如果没有现有ServicePo...

  • C#-.Net 爬虫request.GetResponse()报错:基础连接已经关闭- 未能为 SSL-TLS 安全通道建立信任关系-根据验证过程,远程证书无效

    第一种是报网络安全专业,现在叫网络空间安全专业,主要专业课程:程序设计、计算机组成原理原理、数据结构、操作系统原理、数据库系统、 计算机网络、人工智能、自然语言处理、社会计算、网络安全法律法规、网络安全、内容安全、数字取证、机器学习,多媒体技术,信息检索、舆情分析等。第二种是自学,就是在网上找资源、找教程,或者是想办法认识一-些大佬,抱紧大腿,不过这种方法很耗时间,而且学习没有规划,可能很长一段时间感觉自己没有进步,容易劝退。③ 了解这些工具的使用场景,懂得基本的使用,推荐在Google上查找。

  • Elasticsearch(六)【NEST高级客户端--连接】

    连接NEST使用合理的默认值来连接和与Elasticsearch集群进行交互,但提供了许多配置选项和组件来改变此行为 配置选项 连接池 修改默认连接 使用证书 配置选项使用Elasticsearch.Net和NEST连接到Elasticsearch很容易,但是您可能希望更改默认的连接行为。 ConnectionSettings(和ConnectionConfiguration for Elastic

  • System.Net.WebException- 请求被中止- 未能创建 SSL-TLS 安全通道。

    System.Net.WebException: 请求被中止: 未能创建 SSL/TLS 安全通道。客户端执行https请求时,报出“System.Net.WebException: 请求被中止: 未能创建 SSL/TLS安全通道。”的问题。原因是:服务端更改了安全协议,而执行的客户端并未注册该协议。如果客户端的.net framework版本低于4.0,协议类型枚举中只有需修改成如下任一方式即可(系统需支持.net framework4.5及以上版本):or。

  • C# HttpWebRequest 请求 常出现的问题

    最近在写一个爬网页的程序,可是每次才下载20几个页面就报“操作超时 ”的问题,上“度娘”、“谷哥”去查了好久,有的人说每次用完HttpWebRequest 要用request.Abort()将请求关闭,有的说要设置超时时间“request.Timeout = 200000”,有的说有可能是服务器连接过多,要少点并发,要加“DefaultConnectionLimit=50”,还有的人说可能是服务器

  • 已解决】HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法...

    主页 > 工作和技术 > 网站技术 > 【已解决】HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法 【问题】 用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对...

  • httpwebRequest多线程访问的时候提示“服务点数超过最大数目“

    之前我使用了个代理测试的类,开始用的好好的。 今天在别一个项目里使用的测试的时候就提示错误了,提示“服务点数超过最大数目“。 最开始我上网查资料,把ServicePointManager.DefaultConnectionLimit修改了。 ServicePointManager.DefaultConnectionLimit = 250; 但经过测试还是不对,怎么回事呢

  • 【小5聊】C#模拟Http并发请求超时解决方法HttpWebRequest

    HttpWebRequest ServicePointManager.DefaultConnectionLimit = 100*1000; 举例说明 一个超时的情况 一个可多个并发的情况

Global site tag (gtag.js) - Google Analytics