FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 38491|回复: 39
打印 上一主题 下一主题

FineUI v3.3.1已经发布!已更新到v3.3.1.1

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-25 18:22:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


DLL已更新到v3.3.1.1,请重新下载空项目或者extjs目录!
============
v3.3.1.1 修正如下两个问题:
-修正IE7/IE8下表格的日期列显示错误,IE不能正确解析Date.parse('2015-10-01')(夏雨雪)。
-修正表格中模板列在数据绑定时可能不更新的问题(小兵、舞柯庶)。






FineUI v3.3.1已经发布并更新到官方示例(http://fineui.com/demo/)!

这次主要更新两方面内容(表格性能优化和可编辑单元格增强):


+2013-07-29 v3.3.1
        -将工具YUICompressor替换为Microsoft Ajax Minifier(需要指定-evals:immediate)。
        -完善FineUI的代码注释,创建FineUI参考手册离线版。
        -修正Window控件无法在外层页面最大化的问题(小兵)。
        -修正Window控件在Master-Content页中无法触发关闭事件的问题(小兵)。
        -对X.util.initTreeTabStrip和X.util.addMainTab进行重构,可以指定切换/新增选项卡时是否刷新IFrame。
        -更新other/addtab.aspx示例,在JavaScript中使用网站根路径。
        -增加示例other/confirm_cancel.aspx,点击确认对话框的取消按钮也能回发页面(夏了,夏天)。
        -修正AJAX异常时提示信息没有消失的问题。
        -优化AJAX超时提示对话框(请求超时,请刷新页面并重试!)。
        +性能优化。
                -为官方示例增加压缩ViewState的方法,在页面基类PageBase中实现。
                +为表格/树/下拉列表/单选框复选框列表/表单字段控件启用XState的Gzip压缩,减少AJAX时POST的数据量。
                        -会稍微增加下载数据量,从整体上提升用户体验。
                        -可以通过设置控件、PageManager或者Web.config的EnableXStateCompress属性来关闭XState压缩(默认启用)。
                +表格性能优化
                        -优化CheckBoxField/HyperLinkField/LinkButtonField,减少生成的HTML代码片段大小。
                        -优化模板列存在时POST数据大小,优化内存分页时响应数据大小。
                        -优化CheckBoxField生产的CSS类名,将.box-grid-checkbox-unchecked-disabled更改为.unchecked.disabled。
                -优化TextArea/HtmlEditor在页面第一次加载和AJAX回发时产生的数据大小,防止生成重复数据。
                -更新导出Excel的示例grid/grid_excel.aspx,特别注意如何处理模板列(为了优化性能,不能直接获取模板列的内容了)。
                +优化结果(A:grid/grid_rowcommand_paging.aspx,B:grid/grid_rowcommand_paging_database.aspx):
                        -版本-----A首次响应----A下一页请求----A下一页响应---B首次响应----B下一页请求----B下一页响应---
                        -v3.3.0---56.4K--------61.7K----------7.8K----------18.0K--------14.4K----------10.7K---------
                        -v3.3.1---43.7K---------7.0K----------0.2K----------16.4K---------3.5K-----------8.6K---------
        +表格增强。
                +修正模板列示例中注册客户端事件的错误,重新绑定数据后客户端脚本失效。
                        -现在使用ExtJS的代理事件,只需要在页面第一次加载时注册事件即可。
                        -更新全部模板列示例grid\grid_edit.aspx、grid_edit_compare.aspx等,请仔细阅读源代码。
                +修正SelectedRowIndexArray的一个BUG。
                        -在grid/grid_checkboxfield_rowcheckall.aspx中,点击第一个复选框选中行,然后再次点击第一个复选框不能取消行的选中状态。
                +模板列重构(内部实现)。
                        -模板列的ClientID由原来的Grid1_r1c5调整为Grid1_ctl09,现在ID由系统自动生成。
                        -GridRow不再继承自WebControl,重新优化Grid内部的数据绑定逻辑(减少一个控件层次结构)。
                        -模板列控件GridRowControl实例直接添加到Grid.Controls中(之前添加为行控件的子控件)。
                +可编辑单元格重构。
                        -更新所有示例,通过行索引找到行DataKeys,然后根据行关键字查找需要更新的数据。
                        -为表格增加DeleteSelected/GetDeleteSelectedReference方法,以便在客户端删除行。
                        -服务器端通过GetDeletedList方法获取客户端删除的行在原始数据中的索引列表。
                        -重构GetModifiedData的实现[[rowIndex(int),originalRowIndex(int),modifiedFields(Dictionary)]]。
                        -增加示例grid/grid_editor_cell_new_delete.aspx。
                        -为表格增加EnableAfterEditEvent属性和AfterEdit事件,用来处理单元格失去焦点事件。
                        -增加示例grid/grid_editor_cell_afteredit.aspx。
                        


推荐
发表于 2013-7-25 18:57:11 | 只看该作者
本帖最后由 violetzone 于 2013-7-25 18:59 编辑

不算bug的一些小建议

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
板凳
发表于 2013-7-25 20:16:24 | 只看该作者
强,又发新版本了,期待中,
版主有否考虑一下加单元格失去焦点发回事件啊?
地板
发表于 2013-7-25 20:42:58 | 只看该作者
另外,可否增加一下个下载示例?
5#
发表于 2013-7-25 21:19:06 | 只看该作者
本帖最后由 Mr.Smile稻草人 于 2013-7-25 21:20 编辑

最想要的就是优化速度!和鼠标经过出现层
6#
发表于 2013-7-25 21:19:53 | 只看该作者
本帖最后由 yygy 于 2013-7-25 21:21 编辑

合计行(绝对定位)还没有修正,移动列后合计列没有随着移动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
7#
 楼主| 发表于 2013-7-26 10:02:23 | 只看该作者
yygy 发表于 2013-7-25 21:19
合计行(绝对定位)还没有修正,移动列后合计列没有随着移动

暂不支持移动列
8#
 楼主| 发表于 2013-7-26 10:02:40 | 只看该作者
erp8@live.cn 发表于 2013-7-25 20:16
强,又发新版本了,期待中,
版主有否考虑一下加单元格失去焦点发回事件啊?
...

这个会增加的
9#
发表于 2013-7-26 16:28:00 | 只看该作者
列宽增加,不就到合计值垂值了。
10#
发表于 2013-7-26 16:28:55 | 只看该作者
能否在在线示例的菜单上增加NEW标识。这样测试时,一眼就看出来,要测试什么新内容了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-28 03:45 , Processed in 0.048815 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表