关于FineUI
基于 ExtJS 的专业 ASP.NET 2.0 控件库。
FineUI的使命
创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。
支持的浏览器
IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+
授权协议
Apache License 2.0 (Apache)
相关链接
论坛:http://fineui.com/bbs/
示例:http://fineui.com/demo/
文档:http://fineui.com/doc/
下载:http://fineui.codeplex.com/
发布历史
+2013-03-23 v3.2.4
-修正FineUI按钮和Asp.Net按钮共存时,点击FineUI按钮会触发Asp.Net按钮事件的问题(shiningrise)。
-修正在表单字段中按回车键触发表单提交的问题(欧志辉)。
-修正RadioButtonList隐藏时客户端验证出错的问题(⑥阿太⑥、appletreegd)。
-为Image、LinkButton、HyperLink、Label增加Attributes属性,用来设置HTML标签属性。
+增加示例iframe/selectprovince1.aspx、iframe/selectprovince2.aspx、iframe/selectprovince3.aspx(猪八戒)。
-演示如何使用Attributes属性(或者使用JS脚本来设置HTML标签属性)。
-演示如何调用父窗口的JS函数(如何找到原始窗口对象X.wnd.getActiveWindow()[1])。
-演示如何自定义回发,如何使用ActiveWindow的GetHideReference和GetHidePostBackReference函数。
+表格增强。
-增加实时比较表格中两个文本输入框值的例子grid/grid_edit_compare.aspx(Mr.Wu)。
-增加同步表格中下拉列表的选中值到文本输入框的例子grid/grid_edit_dropdownlist_textbox.aspx(老皮鞋)。
-更新示例grid/grid_pageitems.aspx,演示如何使用extjs内置的图片资源。
+增加调整表格宽度的四个示例。
-grid/grid_width_expandunusedspace.aspx(最常用,一列宽度自适应其他列宽度固定)。
-grid/grid_width.aspx、grid/grid_width_forcefitalltime.aspx、grid/grid_width_forcefitfirsttime.aspx。
+增加保存表格模板数据的示例grid/grid_edit_save_auto.aspx、grid/grid_edit_save_manual.aspx(angrySperm)。
-通过向表格元素添加HTML属性来防止重复注册表格的客户端事件。
-修正其他示例中潜在的重复注册客户端事件的问题。
-注意RowSelect事件在本示例中的运用。
+增加EnableRowSelect属性和RowSelect事件,注意RowClick和RowSelect事件的区别。
-增加示例grid/grid_rowselect.aspx,更新示例grid/grid_twogrid.aspx。
-增加表格中文字居中显示的例子grid/grid_text_middle.aspx。
+数据库分页时支持每页显示的记录数不同(appletreegd)。
-增加示例grid/grid_simulate_tree_paging.aspx、grid/grid_simulate_tree_database_paging.aspx。
-增加示例grid/grid_simulate_tree_database_paging_dropdownlist.aspx。
+更新内置JS函数X.util.initTreeTabStrip,切换选项卡时是否在top.location.hash记录当前页面的地址。
-在更新此版本后,你可能需要将此变量置为true,参考js/default.js。
+2013-01-09 v3.2.3
-修正身份证和IP地址验证规则错误(Mr.Wu、轻雨湿意)。
-为正则表达式验证增加RegexIgnoreCase属性,默认是区分大小写的。
-修正清空CheckBoxList或者RadioButtonList时仍然存在一项的问题(liugeZ)。
-整合jQuery UI Autocomplete组件,并增加了6个示例。
-增强grid/grid_edit.aspx示例,现在可以通过回车键遍历所有的文本框(Mr.Wu)。
-增强表单字段的Label为Ajax属性,也即是可以在页面回发时修改。
-修正表单字段隐藏后仍然进行有效性校验的问题。
-增加工具栏图标。
+修正ExpandAllNodes无法展开二级节点的问题(szjazz)。
-现在有两个办法来展开全部节点tree.ExpandAllNodes();
-或者PageContext.RegisterStartupScript(tree.GetExpandAllNodesReference())。
-FineUI的设计时支持,以商业软件的形式单独提供,请到官方论坛了解详情。
+2012-12-03 v3.2.2
-修正动态添加按钮菜单的错误,并更新示例button/button_menu.aspx(西门吹雪)。
+为Window控件增加Plain属性;为ToolbarPosition增加Footer类型;为面板增加FooterBarAlign属性。
-增加示例window/window_toolbar.aspx。
-更新示例basic/login.aspx、basic/login_captcha.aspx。
-更新示例basic/login_captcha.aspx,增加刷新验证码的功能。
+第三方编辑器增强。
-修正示例aspnet/fckeditor.aspx无法获取用户输入值的问题。
-增强示例aspnet/fckeditor.aspx,在更新编辑器内容时不需要刷新整个编辑器。
-增加示例aspnet/ckeditor.aspx,演示如何在项目中整合CKEditor_4.0。
-增加示例aspnet/ueditor.aspx,演示如何在项目中整合UEditor_1.2.3。
+Grid增强。
+重新绑定数据时(DataBind)清空选中的行(SelectedRowIndexArray)(欧志辉)。
-更新注意:1. 需要先绑定表格数据,再设置选中的行。2.重新绑定数据时不再需要手工清空选中的行。
-增加RowNumberWidth属性,对于序号列可能大于等于100的表格,需要设置合适的宽度,比如30px(凡人哥)。
+增加EnableRowNumberPaging属性,行序号列是否支持分页(默认为false,也即是每页都从1开始)(欧志辉)。
-增加示例grid/grid_rownumber_paging.aspx、grid/grid_rownumber_paging_database.aspx。
+修正设置DataSource为null时无法清空表格内容的问题(猪八戒)。
-更新grid/grid_pageitems.aspx,演示如何清空表格数据。
-更新grid/grid_rowexpander.aspx示例,控制显示隐藏行扩展列。
+增加ClearSelectedRowsAfterPaging属性,用来控制是否在服务器端分页后清空选中的行。
-增加示例grid/grid_paging_selection.aspx和grid/grid_paging_database_selection.aspx,演示如何跨页保持选中数据。
+2012-11-25 v3.2.1
+优化示例首页代码。
-MenuCheckBox的CheckedChanged事件处理函数,防止事件重复执行两次。
-向客户端注册的window.IDS脚本只在页面第一次加载时执行。
-优化集合类(比如TabCollection,ControlBaseCollection)的实现,避免动态添加控件时存在的潜在风险。
+Grid增强。
-增加SelectAllRows方法。
-增加PageItems属性,可以向分页工具条中添加控件,比如分隔符、按钮、下拉列表等(欧志辉)。
-增加示例grid/grid_pageitems.aspx、grid/grid_pageitems_rowexpander.aspx、grid/grid_pageitems_pagesize.aspx。
-修正第一次打开页面无法隐藏表格列的问题。
-优化ExpandAllRowExpanders属性,从而避免页面第一次打开时的闪烁现象(grid/grid_rowexpander_expandall2.aspx)。
-增加两个方法ExpandRowExpanders和CollapseRowExpanders。
+为表单字段和面板控件增加Reset和GetResetReference方法,用来重置表单字段(小豬仔→pig/抓、随便逛逛、六脉神剑)。
-更新示例form/form_compare.aspx、form/form.aspx、form/fileupload.aspx。
+FileUpload增强。
-修正FileUpload控件的HasFile属性总是为true的问题(黑冰.cn、8730574、☆幻~精灵、feitian78)。
-为FileUpload控件增加OnFileSelected事件(启用AutoPostBack时有效)(辉月)。
-增加示例form/fileupload_autopostback.aspx。
+2012-11-18 v3.2.0
-修正通过标签初始的复选框列表在设置SelectedValueArray属性时出错的问题(◇辉◆:)。
-修正下拉列表未绑定数据时回发页面出现在RecoverPropertiesFromJObject中的错误(〓飚〓、隨風往事、破风、Vian_Pan)。
-修正动态创建的复选框列表,在默认未选中任何值的情况下,回发时SelectedValueArray取不到值的问题(sam.chang)。
-修正Alert.Show始终显示默认图标的问题(swtseaman)。
-为提示对话框增加自定义图标功能,通过Icon或者IconUr