阅读更多

23顶
2踩

Web前端

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

2012-05-10 15:33 by 见习记者 weakfi 评论(49) 有12226人浏览
下载地址: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 条 请登录后发表评论
49 楼 liguirong98 2013-07-17 16:12
weakfi 写道
hanxi545 写道
chm下不了,怎么没人搭理我哦

通过站内短信发给你了

能也发我一份吗?
48 楼 weakfi 2012-05-21 10:58
hanxi545 写道
chm下不了,怎么没人搭理我哦

通过站内短信发给你了
47 楼 hanxi545 2012-05-21 10:09
chm下不了,怎么没人搭理我哦
46 楼 weakfi 2012-05-15 08:49
沙舟狼客 写道
1、开源吗?
2、免费吗?
3、bug多吗?
4、与其他常见框架的比较(extjs,jqueryui,jqueryeasyui,jqueryminiui)

1、开源
2、免费
3、bug不可避免,但是每个版本发布前都会做两轮的回归测试,包括接口测试和qunit单元测试。
4、参看:http://www.iteye.com/topic/1121953
45 楼 天下智能 2012-05-14 11:45
支持个,希望在完善完善!
44 楼 sun059111 2012-05-14 10:27
免费开源   
43 楼 沙舟狼客 2012-05-14 09:22
1、开源吗?
2、免费吗?
3、bug多吗?
4、与其他常见框架的比较(extjs,jqueryui,jqueryeasyui,jqueryminiui)
42 楼 letsflytogether 2012-05-14 09:19
weakfi 写道
zhuzhengyong 写道
跟EXT比差距不是一般的小

愿闻其详

跟EXT比确实要谦虚点。operamasks我也试用过一段时间,grid功能比较弱,别说跟EXT比,就是以前国内的sigmagrid,也有一段距离。
但毕竟是国产的,支持一下吧。
41 楼 mfkvfn 2012-05-14 09:09
hanxi545 写道
您好。你们的网站很多页面打不开,比如论坛和博客。我是网通的用户。打demo是可以的但是很慢

网通的DNS老受出问题,DNS数据库记录错误。南方的电信用户的DNS是正确的。可以使用Google提供的DNS服务器,全球可用,且速度极快,设置方法是:
网上邻居-》本地连接-》右击属性-》选择TCP/IP协议-》点击属性-》把首选DNS设成8.8.8.8这个超级牛X的IP即可。
40 楼 naily 2012-05-14 08:56
从上一个发布版本开始,一直关注OMui

如果你们团队能一直坚持完善这个UI库就好了~~
39 楼 linxueqin 2012-05-14 00:15
兄弟们辛苦了
38 楼 qiren84 2012-05-13 18:47
   
37 楼 hanxi545 2012-05-12 18:16
您好。你们的网站很多页面打不开,比如论坛和博客。我是网通的用户。打demo是可以的但是很慢
36 楼 KimHo 2012-05-12 13:55
晨曦的朝阳 写道
KimHo 写道
weakfi 写道
zhuzhengyong 写道
跟EXT比差距不是一般的小

愿闻其详

ext4是基于模型的(更加面向对象),再结合mvc开发模式,扩展和维护性上了一个层次


提供的东西多,受约束可能就会更大,所以合适的东西还是要用到合适的地方,没有最好,只有最适合。

问题是,你很难做出正确的判断,这个只能靠经验了。
35 楼 chenmouren 2012-05-12 12:21
  特来祝贺!
34 楼 hellostory 2012-05-12 10:39
晨曦的朝阳 写道
KimHo 写道
weakfi 写道
zhuzhengyong 写道
跟EXT比差距不是一般的小

愿闻其详

ext4是基于模型的(更加面向对象),再结合mvc开发模式,扩展和维护性上了一个层次


提供的东西多,受约束可能就会更大,所以合适的东西还是要用到合适的地方,没有最好,只有最适合。


确实,如果只是一般增删查改等的,大可不必这样!
33 楼 晨曦的朝阳 2012-05-12 09:29
KimHo 写道
weakfi 写道
zhuzhengyong 写道
跟EXT比差距不是一般的小

愿闻其详

ext4是基于模型的(更加面向对象),再结合mvc开发模式,扩展和维护性上了一个层次


提供的东西多,受约束可能就会更大,所以合适的东西还是要用到合适的地方,没有最好,只有最适合。
32 楼 sun059111 2012-05-12 07:06
不错,一直用它............
31 楼 KimHo 2012-05-11 22:40
weakfi 写道
zhuzhengyong 写道
跟EXT比差距不是一般的小

愿闻其详

ext4是基于模型的(更加面向对象),再结合mvc开发模式,扩展和维护性上了一个层次
30 楼 Aspen 2012-05-11 17:18
简单来说就是 JQuery开源插件的集合,不过没其它开源插件用得顺心!

发表评论

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

相关推荐

  • 网络组建与管理4/网络管理

    第8课 基本网络管理工具及应用 Windows 2000 Server 的网络监视器 Windows 2000 Server 的性能监视器 网络性能的调整和优化 Ping、Ipconfig、Tracert和Netstat/Nbtstat工具在网络管理中的应用 Windows 2000 Server 中的网络监视器及应用 Windows 2000 Server中专门用来监视网络性能的工具,利用网络监视器,可以清楚的知道网络中每条信息来自哪里,发往何处,也可以知道每条信息在传输过程中路由了那些节点,由那些节点可能影响传输效率。 网络监视器的安装通过[控制面板]中的[添加/删除程序]--[添加/删除Windows组件] 网络监视器的功能 启动:开始→程序→管理工具→网络监视器 组成: 图标区 会话统计区 机器统计区 综合统计区 应用:网络监视器主要用来捕捉网络数据,可以用来测试网线的最高传输速率、测试服务器的性能等。 Windows 2000 Server 的性能监视器及应用 性能监视器可以通过图像来形象地观察网络的性能数据,或者将数据保存在日志文件中以备日后分析用、或者生成有关网络性能的报表、或者当系统性能超过变化范围时激活相应的警报向网络管理员报警。 性能监视器的功能 性能监视器的相关概念 对象 计数器 启动:开始→程序→管理工具→性能 性能监视器的信息察看方式: 图表方式 报警方式 日志方式 报表方式 性能监视器的应用 性能监视器主要监视以下对象 CPU 内存 磁盘系统 因特网 网络性能的调整和优化 调整和优化的目的是为了减少系统瓶颈,设法提高系统的运行效率。 对内存的调整和优化 对CPU的调整和优化 调整和优化磁盘系统 调整优化网络接口 对内存的调整和优化 基本概念 虚拟内存 内存漏洞 调整和优化 合理使用内存 确定还需要增加多少内存 内存升级 对CPU的调整和优化 CPU的体系结构 CPU与操作系统 监视CPU的活动 调整和优化磁盘系统 选择性能好的文件系统 FAT、FAT32、NTFS 选择先进的磁盘技术 IDE SCSI 使用磁盘请求缓冲技术 调整优化网络接口 调整和优化网卡 调整优化操作系统 选择正确的网卡驱动程序 不使用不必要的服务功能 合理配置通信协议 正确设置协议绑定顺序 几款系统测试程序的功能和应用 Ping工具程序 Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping使用ICMP协议向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list 参数 -t 校验与指定计算机的连接,直到用户中断。 -a 将地址解析为计算机名。 -n count 发送由 count 指定数量的 ECHO 报文,默认值为 4。 -l length 发送包含由 length 指定数据长度的 ECHO 报文。默认值为 64 字节,最大值为 8192 字节。 -f 在包中发送“不分段”标志。该包将不被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的数值。 -v tos 将“服务类型”字段设置为 tos 指定的数值。 -r count 在“记录路由”字段中记录发出报文和返回报文的路由。指定的 Count 值最小可以是 1,最大可以是 9 。 -s count 指定由 count 指定的转发次数的时间邮票。 -j computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(松散的源路由)。允许的最大 IP 地址数目是 9 。 -k computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(严格源路由)。允许的最大 IP 地址数目是 9 。 -w timeout 以毫秒为单位指定超时间隔。 destination-list 指定要校验连接的远程计算机。 Ipconfig工具程序 Ipconfig.exe 包含在 Windows XP 中。此实用工具为您提供了与 TCP/IP 网络配置相关的诊断信息。Ipconfig 还可以接受多种动态主机配置协议 (DHCP) 命令,从而允许系统更新或发布其 TCP/IP 网络配置。 语法 适配器连接名称可以使用通配符(* 和 ?)。 选项 /? 显示帮助信息 /all 显示全部配置信息 /release 发布指定适配器的 IP 地址 /renew 续订指定适配器的 IP 地址 /flushdns 清除 DNS 解析器缓存 /registerdns 刷新所有 DHCP 租约并重新注册 DNS 名称 /displaydns 显示 DNS 解析器缓存的内容 /showclassid 显示指定的适配器允许的所有 DHCP ClassId /setclassid 修改 DHCP ClassId 网络路由跟踪工具程序Tracert Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。 命令格式: tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout] 参数含义: -d 不解析目标主机的名字; -h maximum_hops 指定搜索到目标地址的最大跳跃数; -j host_list 按照主机列表中的地址释放源路由; -w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。 Netstat Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。 利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。 命令格式: netstat [-r] [-s] [-n] [-a] 参数含义: -r 显示本机路由表的内容; -s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议); -n 以数字表格形式显示地址和端口; -a 显示所有主机的端口号。

  • .net core并发请求发送HttpWebRequest的坑解决

    在framework中,大量并发 HttpWebRequest 需要设置一个最大连接数 ServicePointManager.DefaultConnectionLimit = 200; 但是在.net core中却无效,因为core不使用 ServicePointManager 管理连接数,在core中只有使用HttpClient,HttpCilentFactory来管理连接数,如果在core中使用 ServicePointManager 不但不起作用,并且大量并发使用 HttpWebRequest 会导致 IIS 直接假死,所以在core中,只能使用 HttpClient 和 HttpC

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

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

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

    ServicePointManager.DefaultConnectionLimit = 512;

  • HttpWebRequest类库注意事项以及常见问题

    ServicePoint: 提供HTTP连接的连接管理ServicePointManager: 管理ServicePoint 对象的集合 注意事项:1. 将http的request的keepAlive设置为false //如果不是必须的要keepalive的,那么就要设置KeepAlive为false, 默认是True 2. 修改System.Net.ServicePointMan...

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

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

  • .NET连接数的设置

    做压力测试或服务端请求一个特定域名时,同一时刻的连接量默认被.NET框架限制了,需要设置才能生效,我是通过windows的性能计数查看到压力测试一直没有真正提交上来,才发现这个问题,主要的设置参数为:System.Net.ServicePointManager.DefaultConnectionLimit,需要设置的相关参数如下: System.Net.ServicePointManager....

  • [转载】注意DotNet的ConnectionLimit

    由于不熟悉C#的开发,在做一个系统WS接口的压力测试时走了弯路。发现这个问题的原委是要在用C#压力测试我们的一个REST Web Service.服务器上我理论预计的性能是100并发,4s内响应完成。这个系统提供了给DotNet的客户端,使用hammock库编写而成,在压力测试中,系统性能总是上不来,在查看服务器日志后发现请求都是串行处理的,所以维持了400ms每个请求的...

  • ServicePoint的详解

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

  • 【转】C#多线程环境下调用 HttpWebRequest 并发连接限制

    HttpClient是否有默认并发数限制? 在.Net 4.0之前,一直是依靠HttpWebRequest实现Http操作的。它默认有一个非常保守的同一站点下最大2并发数限制,导致默认情况下HttpWebRequest往往得不到理想的速度(估计这个策略郁闷了不少码农),必须修改App.config或ServicePointManager.DefaultConnectionLimit的值。 MS...

  • 彩云项目总结

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

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

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

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

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

  • UNDERSTANDING MAXSERVICEPOINTIDLETIME AND DEFAULTCONNECTIONLIMIT

    UNDERSTANDING MAXSERVICEPOINTIDLETIME AND DEFAULTCONNECTIONLIMIT http://jsandersblog.azurewebsites.net/2009/05/20/understanding-maxservicepointidletime-and-defaultconnectionlimit/ To understand these settings you need to understand how the HttpWebRequ.

  • C#多线程环境下调用 HttpWebRequest 并发连接限制

    .net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认是2,在服务器操作系统上默认为10. 如果不修改这个并发连接限制,那么客户端同时可以建立的 http 连接数就只有2个或10个。对于一些诸如浏览器或网络蜘蛛的应用,2个或10个并发数量实在太少,大大影响应用的性能。之所以

  • EAS webService 与 .NET语言系统集成时需要设置的参数 ServicePointManager.Expect100Continue = false

    KingDeelg.EASLoginProxyService kdlg = new KingDeelg.EASLoginProxyService(); kdlg.Url = this.config.WSURL + "EASLogin?wsdl"; kdlg .ServicePointManager.Expe

Global site tag (gtag.js) - Google Analytics