FineUI 官方论坛

标题: FineUI(开源版)v4.2.1 和 FineUI(专业版)v2.8.0 已发布! [打印本页]

作者: sanshi    时间: 2015-10-22 10:42
标题: FineUI(开源版)v4.2.1 和 FineUI(专业版)v2.8.0 已发布!
开源版 v4.2.1:http://fineui.com/demo/
FineUI(开源版)v4.2.1 包含对 IE11 的支持,推荐所有开源版用户升级到此版本。


专业版 v2.8.0:http://fineui.com/demo_pro/
专业版用户请升级到最新版。






开源版更新记录:
  1. +2015-10-22 v4.2.1
  2.         +修正部分IE11下出现的JS错误。
  3.                 -无法获取未定义或null引用的属性 ext-quicktips-tip_header-overflowPadderEl(baolin1389、♂♂LOVE、meng)。
  4.         +仅对表格内存分页有部分影响(不兼容提醒!)。
  5.                 -表格属性SelectedRowIndex、SelectedRowIndexArray指的是在当前分页中的索引(和之前兼容,无需修改)。
  6.                 +表格所有其他地方的RowIndex指的是在全部数据源中的索引(和之前不兼容,需要注意)。
  7.                         -所有表格事件参数RowIndex属性,包括GridAfterEditEventArgs、GridRowClickEventArgs等。
  8.                         -获取单元格编辑修改值grid1.GetModifiedDict,以及删除的行GetDeletedList。
  9.                         -表格行实例的RowIndex属性。
  10.                         -CheckBoxField的函数GetCheckedState的参数。
  11.         -增加示例:杂项->拦截服务器端重定向(模拟登陆超时,同步确认对话框);(同步确认对话框)。
  12.         -客户端函数F.alert、F.confirm参数调整,接受options对象参数。
  13.         -修正日期控件的星期中文缩写错误的问题(dzvane-7271)。
  14.         -修正新增的行无法清空的问题(tyarist-7284)。
  15.         -新增示例:表格控件->单元格编辑->多行文本输入框。
  16.         -面板标题可以为空字符串。
  17.         +为面板增加MinHeight、MinWidth、MaxHeight、MaxWidth属性。
  18.                 -增加示例:其他控件->面板与窗体->窗体(限制最小和最大尺寸)。
  19.         -表单字段增加LabelAlign属性。
  20.         -增加示例:页面布局->布局(VBox,折叠面板);布局(HBox,横向表单);布局(VBox,表单);
  21.                 布局(VBox,折叠面板);布局(VBox,纵向滚动条);布局(VBox,自动高度);布局(VBox,表单与表格,纵向滚动条);
  22.                 布局(HBox,横向滚动条);布局(HBox,自动高度);布局(HBox,自动高度,多层嵌套);
  23.                 布局(Table,Table布局的表单);布局(Column,纵向滚动条);布局(Column,自动高度)。
  24.         -启用单元格编辑的表格调用DataBind时会重新加载数据(客户端新增的行也会被清除)。
  25.         -增加示例:其他控件->面板与窗体->窗体(固定最大化)。
  26.         -增加示例:其他控件->工具栏和菜单->工具栏上的表单字段。
  27.         -增加示例:表单控件->下拉列表控件->下拉列表(默认为空);事件->下拉列表(自动回发);
  28.                 下拉列表(自动回发,可编辑,强制选择);下拉列表(不自动回发,定义了回发事件);
  29.                 下拉列表(多选,自动回发,可编辑,强制选择)。
复制代码



专业版更新记录:
  1. +2015-10-22 v2.8.0
  2.         +增加配置项。
  3.                 -ToolbarItemsSpace(工具栏子项之间的间距,默认为8px,对应于Toolbar的ItemsSpace属性)。
  4.                 -FormRowItemsSpace(表单行子项之间的间距,默认为8px,对应于Form的FormRowItemsSpace属性)。
  5.                 -MobileAdaption(是否启用移动浏览器自适应,默认为false)。
  6.                 -EnableLargeMode(是否启用大字体模式,默认为false)。
  7.         -兼容ReportViewer,增加示例项目FineUIPro.ReportViewer。
  8.         -增加示例:内联框架->表格与编辑窗体(不关闭弹出窗体,刷新父页面表格)。
  9.         -增加示例:其他控件->树控件->杂项->节点图标字体颜色;节点图标字体颜色(从数据源中读取颜色值)。
  10.         -更新示例:杂项->第三方组件->WebUploader->WebUploader,上传过程中禁用删除按钮。
  11.         -增加示例:杂项->第三方组件->WebUploader->WebUploader(固定文件上传);(取消上传)。
  12.         +消息框增强。
  13.                 -增加示例:杂项->消息框->通知对话框(向父页面添加选项卡)。
  14.                 -消息框内置图标在警告、错误、成功时分别为黄色、红色和绿色。
  15.                 -输入对话框打开时默认使输入框获取焦点,如果是单行输入框,则在输入框内回车触发确认按钮点击事件。
  16.         +面板增强。
  17.                 -修正ContentPanel中使用CSS属性float时可能不显示的问题。
  18.                 -修正面板标题文字从空字符串改变时可能会被截断的问题。
  19.                 -增加示例:其他控件->面板与窗体->面板(背景图片)。
  20.                 -窗体控件增加Maximized属性,增加示例:面板与窗体->窗体(最大化,Maximized);(固定最大化)。
  21.                 -修正弹出窗体有时不能关闭的问题(错误信息:Cannot read property 'href' of null)。
  22.         +布局增强。
  23.                 -修正HBox子项的MarginRight属性没有覆盖布局BoxConfigChildMargin属性的问题。
  24.                 -增加示例:页面布局->布局(VBox+HBox,平分当前页面)。
  25.                 -增加示例:页面布局->布局(HBox,横向表单)。
  26.         +表单增强。
  27.                 -数字输入框增加属性EnableRound(默认为true),是否启用四舍五入。
  28.                 -增加示例:输入框->数字输入框(四舍五入)。
  29.                 -修正下拉表格无法重置的问题,更新示例:下拉框控件->下拉表格->下拉表格(单选,自动回发)。
  30.                 -增加示例:下拉框控件->杂项->总是显示弹出面板(初始值);总是显示弹出面板(隐藏输入框)。
  31.                 -修正可编辑下拉列表无法更新Text属性的问题,更新示例:下拉列表控件->杂项->下拉列表(不强制选择,初始值)。
  32.                 -修正下拉列表在多选不强制编辑时,必须按下逗号和空格才开始过滤的问题(仅需逗号即可)。
  33.                 -增加示例:下拉列表控件->杂项->下拉列表(确认对话框,window.confirm);(确认对话框,可编辑,window.confirm);
  34.                         (确认对话框,F.confirm);(确认对话框,可编辑,F.confirm)。
  35.                 -增加示例:表单布局->标签文本水平居中。
  36.                 -修正文件上传页面快速提交多次,可能会存在后面几次提交无效,正在加载提示一直存在的问题。
  37.                 -下拉框控件在获取焦点的时按下向下箭头键,会显示弹出框,行为和下拉列表一致。
  38.                 -上传控件增加ButtonIconFont属性,更新示例:上传控件->工具栏中的上传控件。
  39.                 -增加示例:下拉列表控件->事件->下拉列表(自动回发,可编辑,强制选择);下拉列表(多选,自动回发,可编辑,强制选择)。
  40.         +表格增强。
  41.                 -增加示例:杂项->单元格编辑与复选框列;列分割线(显示表头右侧边框)。
  42.                 -增加示例:模板列->遍历所有输入框(上下左右键)。
  43.                 -增加示例:列锁定->列锁定(保存列锁定状态)。
  44.                 -增加示例:单元格合并->合并列(同一分组的复选框只能选中一个);合并列(多表头);合并列(列锁定)。
  45.                 -支持列移动,表格增加属性EnableColumnMove(默认为false)和EnableSameGroupColumnMove(默认为false)。
  46.                 -列增加ColumnOrder属性,增加示例:行与列移动->列移动;(列锁定);(多表头);(保存列顺序+宽度+隐藏)。
  47.                 -支持行移动,增加示例:行与列移动->行移动;(双选框);表格列配置。
  48.                 -增加EnableRowDeselectEvent和RowDeselect,更新示例:事件->行选中事件(取消选中事件)。
  49.                 -增加示例:扩展列->弹出窗体列(窗体初始最大化)。
  50.                 -增加示例:杂项->在新标签页中打开(关闭后更新父选项卡)。
  51.                 -增加示例:行选择->行选择(禁止选择某些行,默认选中)。
  52.                 -约定禁止单元格编辑的CSS样式为:f-grid-cell-uneditable。
  53.                 -简化操作代码,更新示例:单元格编辑->禁止编辑->禁止列编辑;禁止行编辑;禁止单元格编辑。
  54.                 -增加属性TabEditableCell,增加示例:单元格编辑->键盘操作->单元格编辑(Tab键只在可编辑单元格之间导航)。
  55.                 -LinkButtonField增加IconFont属性,更新示例:事件->行内按钮事件。
  56.                 -增加示例:杂项->一列放置多个操作按钮。
复制代码




专业版主要更新图文记录:

42. 兼容ReportViewer
ReportViewer是微软出品的报表工具,使用了Microsoft Ajax框架,FineUIPro对此进行了兼容性支持。

示例:http://pan.baidu.com/s/1gdAEOPd


43. 与WebUploader集成
FineUIPro可以与百度出品的WebUploader开源组件兼容,支持在上传过程中的取消操作。 示例:http://fineui.com/demo_pro/#/dem ... ploader_cancel.aspx


44. 动态改变树节点的图标字体样式
本示例中节点图标和节点文本的颜色值是从数据库中读取的,通过动态向页面添加CSS代码来实现最终效果。
示例:http://fineui.com/demo_pro/#/dem ... _color_fromxml.aspx

45. 大字体模式(适合iPhone、Android移动端浏览器展示)
大字体模式默认字体大小为 16px,适合在手机端使用(普通模式和紧凑模式的默认字体大小是13px)。





46. 跨页保持表格选中行
通过隐藏输入框的下拉表格(DropDownBox),FineUIPro可以轻松实现跨页保持表格选中行。
示例:http://fineui.com/demo_pro/#/dem ... _alwaysdisplay.aspx


47. 列移动
通过拖放操作来改变列的位置,示例还演示了如何将改变后的列顺序保存下来。

示例:http://fineui.com/demo_pro/#/demo_pro/grid/grid_columnmove.aspx


48. 列移动与锁定列
通过列移动来锁定或者解锁列,而不必借助于表头菜单。

示例:http://fineui.com/demo_pro/#/dem ... ove_lockcolumn.aspx

49. 列移动与多表头
多表头列移动时,EnableSameGroupColumnMove表头属性用来控制仅可在同一分组内移动,避免产生层次错乱问题。

示例:http://fineui.com/demo_pro/#/dem ... ove_groupfield.aspx

50. 行移动
通过拖放操作来改变行的位置,示例还演示了如何将改变后的行顺序保存下来。

示例:http://fineui.com/demo_pro/#/demo_pro/grid/grid_rowmove.aspx


51. 双选框
简单的组合HBox、VBox布局,以及两个表格控件和一些按钮控件,可以实现双选框的效果。

示例:
http://fineui.com/demo_pro/#/demo_pro/grid/grid_rowmove_between2grid.aspx

52. 列配置
配置列的显示隐藏、表头文字,以及列顺序,还能重置所有的默认值,是不是很酷!

示例:http://fineui.com/demo_pro/#/dem ... e_columnconfig.aspx

53. 自定义通知对话框消息
可以在通知对话框消息中放置HTML代码,本例实现点击通知对话框消息添加新选项卡的功能。

示例:http://fineui.com/demo_pro/#/demo_pro/message/notify_addtab.aspx


54. 自定义面板背景图片
通过简单的自定义CSS和JavaScript,可以每隔一段时间切换面板的背景图片。
示例:http://fineui.com/demo_pro/defau ... /panel_bgimage.aspx


55. 表格弹出窗体初始最大化
通过简单的设置窗体的Maximized属性,可以让WindowField的弹出窗体初始最大化。

示例:http://fineui.com/demo_pro/defau ... rame_maximized.aspx


56. 下拉列表改变的确认对话框
改变下拉列表选中项之前,会先弹出确认对话框,用户点击确认按钮后才做出改变。


http://fineui.com/demo_pro/defau ... t_beforeselect.aspx


57. 默认选中禁止选择的行
页面初始化时选中禁止选择的行,则在用户行选择过程中,这些行不会取消选中状态。

示例:http://fineui.com/demo_pro/defau ... table_selected.aspx


58. Tab键只在可编辑单元格之间导航
单元格编辑表格中,通过 TabEditableCell 属性控制 TAB 键只在可编辑单元格之间导航。

示例:http://fineui.com/demo_pro/defau ... abeditablecell.aspx


59. 一列放置多个操作按钮
在表格某一列放置多个操作按钮,本示例在表格的 dataload 客户端事件中动态创建属于每一行的按钮控件。

示例:http://fineui.com/demo_pro/defau ... actions_column.aspx








作者: haohaoheyoyo    时间: 2015-10-22 13:10
网站上没有啊 最新版本还是4.2.0
作者: sanshi    时间: 2015-10-22 13:25
haohaoheyoyo 发表于 2015-10-22 13:10
网站上没有啊 最新版本还是4.2.0

已经更新,请再次查看
作者: haohaoheyoyo    时间: 2015-10-23 16:16
还需要更新extjs 吗?
作者: sanshi    时间: 2015-10-23 16:25
haohaoheyoyo 发表于 2015-10-23 16:16
还需要更新extjs 吗?

开源版每次升级都要同时更新DLL和extjs文件夹;专业版只需更新DLL




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4