dropdownlist下拉框变透明_F.js 更新记录

2020-10-10

v7.0.0

+支持复选框的单选框样式。

-为表格增加checkboxSelectDisplayType属性,为表格列增加checkboxDisplayType属性(仅用于columnType==checkboxfield)。

-新增示例:表格控件/行选择/行选择(单选,单选框样式)。

-新增示例:表格控件/复选框列/复选框列(单选,单选框样式)。

+优化提示信息。

-默认样式调整为黑色半透明背景加白色字体。

+为控件增加tooltipPosition属性,指定提示信息的显示位置。

-可选项为:'', top, topstart, topend, bottom, bottomstart,

-bottomend, left, leftstart, leftend, right, rightstart, rightend。

-如果tooltipPosition=='',则显示在光标所在的位置。

-新增示例:表单控件/基本元素/提示信息(显示位置)。

-为面板控件增加titleTooltipPosition和tooltipPosition属性。

-为表格列增加headerTooltip属性。

-新增示例:表格控件/标题栏/标题栏(提示信息)。

+为表格列新增showTooltip属性(萧紫紫-Z7UjYrB)。

-通过一个属性设置单元格的提示信息,无需自定义renderer。

-新增示例:表格控件/杂项/提示信息(renderer);(showTooltip)。

-注:由于历史原因,服务端名为ShowToolTip,客户端名为showTooltip,注意第二个字符T的大小写(下同)。

+优化表格排序。

-新增sortingTooltip属性,新增示例:表格控件/排序/排序(提示信息)。

-新增sortingCancel属性,新增示例:表格控件/排序/排序(取消排序)。

-新增示例:表格控件/排序/服务端排序/排序(服务端排序);(服务端排序,初始排序,取消排序)。

-新增示例:表格控件/排序/服务端排序/数据库分页与排序(服务端排序,初始排序,取消排序)。

+支持表格多列排序。

-新增sortingMulti、sortFields属性。

-新增示例:表格控件/排序/排序(多列排序)。

-新增示例:表格控件/排序/服务端排序/排序(服务端排序,多列排序);数据库分页与排序(服务端排序,多列排序)。

-新增示例:表格控件/杂项/货币栅格显示。

+优化数字输入框的触发图标。

-为NumberBox增加triggerType属性,可选项为:stack, tile, separate。

-新增示例:表单控件/输入框/数字输入框/数字输入框(触发图标类型)。

+优化树控件。

+增强树控件节点选中效果。

-为树控件增加showSelectedNode属性(默认为true,是否显示节点选中样式)。

-为树控件增加nodeHoverState属性(默认为true,是否启用树节点的鼠标悬停样式)。

-新增示例:更多控件/树控件/杂项/不显示选中节点。

-为树控件增加onlyFolderCheck属性,新增示例:更多控件/树控件/复选框/复选框(只显示目录节点复选框)。

-客户端属性checkBox改名为checkbox(兼容之前的代码)。

+支持树表格复选框。

-为表格控件的tree参数增加checkbox、onlyLeafCheck、onlyFolderCheck、cascadeCheck属性。

-为表格行增加checkbox、checked属性。

-新增示例:表格控件/树表格/复选框/树表格(复选框);(复选框,初始选中项)。

-新增示例:表格控件/树表格/复选框/树表格(只显示叶子节点复选框);(只显示目录节点复选框);(隐藏指定节点复选框)。

-新增示例:表格控件/树表格/复选框/(启用级联选择);(启用级联选择,初始选中项)。

+支持表格行分组。

-为表格控件新增rowGroup和rowGroupField属性。

-新增的rowGroup属性包含如下子项:collapsible、expanded、expandOnDblClick、renderer、summary、summaryRowCount。

-为表格行增加rowGroupSummaryText、rowGroupSummaryType和rowGroupSummaryRenderer属性。

-新增示例:表格控件/行分组/行分组;(自定义分组标题)。

-新增示例:表格控件/行分组/折叠行/行分组(折叠指定行);(折叠全部行)。

-新增示例:表格控件/行分组/分组合计/行分组(分组合计);(分组合计,汇总合计);(分组合计,多行合计)。

-新增示例:表格控件/行分组/分页与排序/行分组(排序);(数据库分页与排序);(数据库分页与排序,分组合计)。

-新增示例:表格控件/行分组/分页与排序/行分组(数据库分页与排序,分组合计,当前页合计);(数据库分页与排序,分组合计,全部页合计)。

+优化树控件、树表格、表格行扩展列以及表格行分组的展开折叠动画。

-修正动画结束后可能会出现横向滚动条的问题。

-表格的客户端方法重命名:expandAll->expandRows、collapseAll->collapseRows(兼容之前的代码)。

-表格的客户端方法expandRow、expandRows、collapseRow、collapseRows同样适用于表格行分组。

-新增客户端方法:expandRowExpander、collapseRowExpander。

-树控件的客户端方法重命名:expandAll->expandNodes、collapseAll->collapseNodes(兼容之前的代码)。

+优化日期选择器。

-日期选择器支持年份为3位的情况(前面补零,例如:唐朝贞观元年0627-08-09)(小渺-iUJ2FuB)。

-启用时间的日期选择器,将时间面板直接显示在日期面板的右侧,方便用户选取。

-优化纯色背景主题下选中日期的显示样式。

-jQuery升级到最新版本(v3.5.1)。

2020-07-15

v6.4.0

-新增示例:更多控件/树控件/杂项/重新加载单个节点(756103247)。

+为复选框增加required和requiredText属性(路人甲-amyNv7M)。

-更新示例:表单控件/表单验证/验证多个表单。

-增加JS函数:F.addDotSeparator,F.removeDotSeparator(1131001021)(cnblogs-12890432)。

+增强表格行选中效果。

-为表格增加showSelectedRow属性(默认为true,是否显示行选中样式)。

-为表格增加rowHoverState属性(默认为true,是否启用表格行的鼠标悬停样式)。

-新增示例:表格控件/杂项/显示选中单元格(不显示选中行)。

+为数字输入框增加numberPrefix和numberSuffix。

-新增示例:表单控件/输入控件/数字输入框/数字输入框(前缀和后缀)。

+进度条支持(棕榈-22352)。

-为数字输入框增加displayType,progressHeight,progressTextVisible,progressTextInside属性。

-新增示例:表单控件/输入框/数字输入框/数字输入框(进度条)。

+优化纵向按钮分组。

-只需设置vertical=true,可以不用指定layout=vbox。

-如果指定layout布局,则必须设置宽度(或放置于其他布局中)(兼容之前的代码)。

-更新示例:表单控件/按钮控件/按钮分组/按钮分组;按钮分组(垂直显示)。

-新增示例:表单控件/按钮控件/按钮分组/按钮分组(布局)。

-修正工具栏中放置按钮分组时,在页面大小改变后工具栏布局错位的问题(6976935)。

+评分支持(棕榈-22354)。

-为数字输入框增加rateAllowClear,rateAllowHalf,rateIconFont,rateCharacter,rateCount属性。

-为数字输入框增加rateTextVisible,rateTextRenderer属性,可以自定义评分文本渲染函数。

-新增示例:表单控件/输入框/数字输入框/数字输入框(评分)。

+表格中的进度条和评分(棕榈-22355)。

-新增JS函数:F.progressHtml、F.rateHtml、F.rateEvents。

-新增示例:表格控件/单元格编辑/杂项/单元格编辑(进度条);单元格编辑(评分)。

-完善F.GridColumn的客户端文档。

+新增客户端合计(迷失的二进制-r72F6UB)。

-为表格增加summaryRowCount属性(合计行的行数)。

-为表格列增加summaryText、summaryType、summaryRenderer属性。

-增加客户端JS函数:calcSummaryValue(columnId, summaryType)。

-新增示例:表格控件/合计行/合计行(客户端);(客户端,多行合计)。

2020-05-15

v6.3.0

-新增示例:更多控件/选项卡控件/选项卡标题栏/隐藏选项卡标题栏(按钮分组)。

+为列表控件增加appendData方法(66083460)。

-新增示例:移动控件/列表控件/列表(加载更多)。

+为表格控件增加appendData方法。

-新增示例:表格控件/分页/加载更多,加载更多(始终显示表头)。

-为表格控件的JS方法selectCell增加参数,可以指定是否滚动到选中的单元格。

+优化开关样式的复选框。

-开关样式复选框的默认高度由24px调整为20px。

-支持复选框文本属性inputLabel。

-支持表格全选列的开关样式,为表格增加checkboxSelectDisplayType属性。

+支持表格内复选框的开关样式,为复选框列增加checkboxDisplayType属性。

-将editcheckbox重命名为checkboxEditable(之前的命名依然有效)。

-新增示例:表格控件/复选框列/复选框列(全选列,开关样式)。

-为复选框列表增加displayType属性,新增示例:表单控件/选择框/复选框列表(开关样式)。

-将纯色背景(Pure Black, Pure Green, Pure Blue...)转换为内置主题。

+动态配置表头(可动态改变表头和数据)。

-增加动态配置表头的JS函数configColumns(columns, options)。

-新增示例:表格控件/动态创建列/动态创建列。

+重构单元格编辑时删除行的逻辑。

-如果客户端删除新增行,则直接删除,而不会把行状态由newadded改为deleted。

-修正commitChanges未能保存新增行的问题(50411949)。

-新增示例:内联框架/表格与编辑窗体(提示对话框,自定义脚本)。

-为NumberBox新增inputType属性(可以设置HTML5属性,比如tel, number)(舞柯庶-22368)。

-修正在浏览器端调用F.ui.Grid1.lockColumn('columnId')出错的问题(269931356)。

-修正通过Shift选择表格锁定列时会选中所有行的问题(66083460)。

+为数字输入框增加dotSeparator和commaSeparator(251081362)。

-新增示例:表单控件/输入控件/数字输入框(自定义小数和千分位分隔符)。

-新增示例:表单控件/表单验证/数字输入框(可为空)(1249655656-22414)。

2020-02-10

v6.1.2

-修正通过行扩展列嵌套表格时遇到的问题(Doriana Dulama,1815283221)。

+修正IFrame处于隐藏状态时执行布局操作的问题(Doriana Dulama,2396635762)。

-重现一:将网速调慢,一个选项卡尚未加载完毕时打开另外一个选项卡,等加载完毕后返回第一个选项卡,布局错位。

-重现二:一个选项卡定时更新表格,然后打开另一个选项卡,过一会返回第一个选项卡,布局错位。

-修正处于折叠状态的手风琴面板启用IFrame无效的问题。

-修正树控件(启用级联选择)重新加载数据后复选框状态丢失的问题(john.zhuangzhong-22347)。

2020-01-10

v6.1.1

-修正树控件启用标题栏样式时,第一级节点的上分割线丢失的问题(583883733)。

-修正通过客户端脚本更新表格合计行失败的问题(2396635762,STARK11号-7eYzNZB)。

-展开折叠树表格的全部节点时禁用动画效果。

-启用列锁定的表格,确保行扩展列的展开折叠动画在主表格和锁定表格同步进行。

2019-12-25

v6.1.0

+禁用复选框列表的某些项(190785156)。

-新增示例:表单控件/选择框/复选框列表(禁用),单选框列表(禁用)。

+为TriggerBox增加clearIcon属性。

-新增示例:表单控件/输入框/触发器输入框(清空图标),两个触发器输入框(清空图标)。

+更新选项卡iframeUrl时,如果选项卡处于非激活状态,则不加载内联页面(1450561644)。

-大数据表格出现横向滚动条时,防止行数提示框被横向滚动条覆盖(182448213)。

-修正锁定列左侧表格在Android下无法垂直滚动的问题(1450561644)。

-修正FileUpload控件后缀显示错位的问题(韩宪勇-nuVvJuF)。

+表格多行合计支持(126543)。

-初始参数summaryData可以为对象或者数组。

-为客户端方法updateSummaryCellValue新增rowIndex参数(默认为0)。

-新增示例:表格控件/合计行/合计行(多行合计)。

-为JS函数F.doPostBack编写说明文档。

-默认显示模式下,将复选框图标大小由12px调整为14px。

-将复选框的焦点样式由边框高亮调整为背景色高亮。

-修正下拉列表的setValue函数有效性验证失效的问题(EricVIP-MBQV7uB)。

-滚动前先保存正在编辑的单元格(2396635762)

+新增复选框的开关样式。

-新增属性:displayType、showSwitchText、switchOnText、switchOffText。

-新增示例:表单控件/选择框/复选框(开关样式)。

-重构树控件,节点由单层TR改为TR-TD-TABLE嵌套。

+动画效果增强。

-树控件:优化展开折叠节点的动画性能。

-树控件:启用singleExpand时时,使得展开动画和折叠其他节点动画同步进行。

-表格控件:为树表格的展开折叠增加动画效果。

-表格控件:为行扩展列的展开折叠增加动画效果。

-手风琴控件:为手风琴面板的展开折叠增加动画效果。

-表格的客户端函数addNewRecord支持unselectable初始值(1760025067)。

-为面板控件增加iframeAttrs属性,用来初始化iframe标签的属性(韩宪勇-meYRjYf)。

2019-10-25

v6.0.1

+修正调用F.addMainTab时可能出现JS错误的问题(34484135,1450561644)。

-仅在未调用F.initTreeTabStrip时出现(手工注册左侧树的节点事件)。

-JS错误详情:Cannot read property 'beforeTabAdd' of undefined

+修正新增选项卡参数confirmWhenExist的问题(260122945)。

-如果标签页已关闭,应该重新显示标签页,而不是弹出确认对话框。

-修正工具栏中某子项宽度超过外部容器时,可能会导致页面卡死的问题(SNYG-22303)。

2019-09-20

v6.0.0

-修正F.MessageBox初始参数target=_top无效的问题(583883733)。

+增加表格属性scrollTopAfterPaging和scrollTopAfterSorting,用于在分页和排序后将滚动条移至顶部(1950434633)。

+重构工具栏布局代码,如果子控件过多超出容器宽度,则多行显示(cnblogs-11178877)。

-测试示例:更多控件/工具栏和菜单/工具栏上的表单字段。

+重构表格列锁定代码(cnblogs-11214610)。

-更加现代化风格:将底部横向滚动条由两个改为一个;列分隔条由线条改为阴影。

-增加示例:表格控件/列锁定/列锁定(列分割线)。

+重构表格行和单元格选中代码。

-选中单元格样式由线框改为深色背景(默认为false)。

+为选项卡控件增加inkBarPosition属性,可以指定墨水条的显示位置(默认显示在底部)。

-增加示例:更多控件/选项卡控件/选项卡标题栏/选项卡标题墨水条。

+重构选项卡的addTab代码(cnblogs-11229018)。

-如果refreshWhenExist=false,则不更新标签的任何参数(包含Title,Icon和IFrameUrl)。

+增加confirmWhenExist参数,可以在标签页存在时弹出确认对话框,提示用户是否更新已打开的标签页(39458971)。

-增加示例:表格控件/杂项/在新标签页中打开(同一个标签页,确认对话框)。

+主框架页样式调整(cnblogs-11219726)。

-主选项卡标题栏墨水条显示在顶部(而不是底部),并显示选中背景色。

+优化F.initTreeTabStrip函数。

-增加singleTabId参数,用于指定单标签页模式下的标签ID。

+如下两种行为都会触发beforeTabAdd回调。

-手工调用F.addMainTab,此时第三个参数treeNodeId为空,所以要加上非空判断(不兼容提醒)。

-用户点击左侧树菜单,或者手工调用F.addMainTabByHref函数。

+增加框架设置项:单标签页/多标签页。

-指定F.initTreeTabStrip函数的singleTabId参数。

-指定TabStrip控件的showTabHeader=false属性,隐藏选项卡控件的标题栏。

-单标签页时,在框架顶部显示当前页面路径,以及查看源代码和刷新两个图标按钮。

+优化表格性能。

-修正表格行数比较多时滚动白屏的性能问题(cnblogs-11233442)。

+修正表格行数比较多时选中行有延迟的问题(cnblogs-11247741)。

-Chrome下表格渲染速度提升明显,由老版本的1.85秒减少为新版本的1.08秒。

+重构树表格,节点由单层TR改为TR-TD-TABLE嵌套(cnblogs-11291478)。

-通过Shift选择行时,不会选中处于折叠状态的行(这个逻辑和树控件的保持一致)。

+内存分页优化。

-不强制删除行(F.ui.grid1.deleteRow('row1'))后,当前页行数会相应的减少(不兼容提醒)。

-修正行移动函数moveRowUp/moveRowDown对内存分页无效的问题(舞柯庶-22257)。

+启用级联选择的树控件,会先执行级联操作然后再触发nodecheck事件(SNYG-22259)。

+重构表格单元格导航代码(cnblogs-11291635)。

-增加客户端函数:getNextRowEl, getPrevRowEl, getNextCellEl, getPrevCellEl

-显示选中单元格时,才响应左右键导航,导航时不会自动跳转到下一行(不兼容提醒)。

-启用单元格编辑和锁定列,使用TAB键导航时,会遍历完当前行所有单元格(包含锁定表格和主表格)之后再跳转到下一行。

-修正树表格中上下左右键导航无效的问题。

+优化Shift/Ctrl行多选逻辑,和Windows的文件资源管理器保持一致(cnblogs-11300462)。

-规则一:最后选中的行作为下次Shift键多选的起始行。

-规则二:使用Shift键多选时,如果起始行处于选中状态,则不改变起始行。

-规则三:使用Ctrl键点选行时,不管行是被选中还是取消选中,本行都作为下次多选的起始行。

-增加示例:更多控件/树控件/智能树控件(显示文本)(cnblogs-11454233)。

2019-06-20

v5.5.0

-新增示例:更多控件->工具栏和菜单->工具栏按钮(按钮徽标)。

-新增表格控件属性clickOnContextMenu(右键点击时选中当前行,默认为true)(kinsonlr-22038)。

-修正日期选择器displayType=time时,只设置showSecond=false无效的问题(yu2999)。

+修正enableShim=true和ajaxLoadingType=mask时,可能导致region的分隔条不能折叠的问题(1677187773)。

-涉及jQueryUI的draggable插件,参数iframeFix=true用来防止iframe节点捕获mousemove事件,从而导致拖动失败。

-需要将iframeFix=true改为iframeFix=.f-iframe,从而能将enableShim生成的iframe.f-shim节点排除在外。

-修正删除column布局的全部元素后高度不变化的问题(孤零落叶寒-fE6A23z)。

+优化官网示例首页在移动端的显示效果。

+当页面宽度小于992px时,启动左侧菜单的移动端效果。

-点击折叠按钮,整体页面右移,主体区域出现半透明遮罩层。

-点击半透明遮罩层,整体页面左移,恢复正常显示。

-点击菜单项,在主体区域加载相应页面,整体页面左移,恢复正常显示。

-删除[智能树菜单(默认折叠)]显示模式,简化为[智能树菜单]和[树菜单]。

-删除根据页面大小展开折叠左侧菜单的客户端代码(checkSidebarStatus)。

-删除自定义滚动条样式(为了更好的兼容移动端效果)。

-为flex=1的表格列增加minWidth=100属性(防止可扩展宽度列变的太窄)。

-修正调用下拉框/列表的clearValue函数时无法清除clearIcon图标的问题(JSTL-22064)。

+标签控件可参与布局,通过autoScroll属性控制滚动条(迷失的二进制-3Z3jMfA)。

-新增示例:页面布局->水平盒子布局(hbox,标签)。

-升级到jQuery v3.4.1。

+优化树控件selectNode的函数签名(兼容之前的签名)。

-可以指定是否滚动到选中的节点:F.ui.tree1.selectNode('anhui',{scrollTo:false})。

-同样更新表格的selectRow函数签名,以及DataList的selectItem函数签名。

-修正树控件的loadData函数无法更新已展开节点的问题(919621930,315019951)。

+新增下拉框属性customData,默认为false(3107684880)。

-新增示例:表单控件->下拉框控件->自定义下拉框->自定义下拉树(复选框);(复选框,启用级联选择)。

-修正表格设置了maxHeight但未设置height时,如果行数很多不会出现滚动条的问题(58419319)。

-修正表格两列具有相同field属性时导致columnId重复的问题(孤零落叶寒-YVny3RZ)。

2019-03-04

v5.4.0

-新增示例:表单控件->上传控件->上传控件(工具图标)。

-鼠标悬停在禁用树节点的折叠图标时,显示的应该是手指光标而不是禁用光标。

-新增示例:其他杂项->更新记录(beforeNodeClick,新标签页中打开)(星art-23j23rn)。

-新增示例:内联框架->窗体中的窗体(全部关闭)。

-优化树节点的折叠性能(hzyeah-6QnyJaU)。

+优化表格表头过滤。

-过滤按钮文字[取消]改为[重置],[取消过滤]改为[重置过滤]。

-新增表格属性separateFilterMenu,新增示例:表格控件->表头过滤->过滤(单独的过滤菜单)。

-修正表格过滤重置后仍然保持上次输入值的问题。

+表格多选框增强,新增属性checkboxSelectWidth和checkboxSelectHeaderText。

-新增示例:表格控件->行选择->行选择(自定义表头菜单)。

-表格单元格编辑时,使用星号(星号的颜色随主题改变)来标识新增的行(kinsonlr-21786)。

-新增示例:表格控件->杂项->自定义表头过滤菜单。

-修正折叠面板可能导致滚动条回到顶部的问题(测试示例:响应式布局->响应式表单)(634957209)。

+新增选项卡时可以指定是否激活选项卡(默认为true)。

-更新选项卡控件addTab方法:F.ui.Tabstrip1.addTab(tabOptions,false,false)。

-更新F.addMainTab方法:F.addMainTab(mainTabStrip,tabOptions,false)。

-更新F.addMainTabByHref方法:F.addMainTabByHref(mainTabStrip,treeMenu,href,false)。

+增加按钮徽标。

-新增按钮属性:badge,badgeText,badgeType,badgeAnimationType。

-新增示例:表单控件->按钮控件->按钮徽标。

-更新示例首页,为试用申请按钮增加徽标(点击可去除徽标,setBadge)。

-修正日期控件的时间选择框在移动端无法滚动的问题。

-新增示例:其他杂项->第三方组件->ECharts->选项卡与图表。

-修正日期选择控件无法通过键盘直接修改的问题(光标总是移动到最后面)。

-新增表单字段属性autoComplete(默认为false,禁用表单输入字段的自动完成功能)。

2018-12-03

v5.3.0.1

-表格启用enableTextSelection时,表头文字也可以被选择(苍茫云海-21912)。

-修正Firefox下关闭子窗体时可能出现的JS错误(消失的键盘-21909)。

-修正窗体在顶层页面弹出时,属性closeAction=close失效的问题(消失的键盘-21913)。

-为触发器输入框增加属性enableClickAction(默认为false,点击文本框是否触发默认图标事件)(張文-m6aqrRj)。

2018-11-13

v5.3.0

-修正行扩展列和单元格编辑共存时,点击编辑框会跳动到表格顶部的问题(KK.Leung-21818)。

-修正Firefox下时间选择器无法显示滚动条的问题(zy32002-21823)。

-修正在jQuery v3.x下自动扩展多行文本框在IE11下显示异常的问题。

-修正页面存在多个TextArea控件(AutoGrowHeight=true和Readonly=true)时浏览器可能会卡死的问题。

+限制窗体和消息框的初始大小(不要超出页面边界)。

-窗体可以拖出页面边界,消息框不能拖出页面边界。

-更新res/js/notify_group.js,增加constrainInitialSize:false。

-修正智能树控件折叠后无法滚动的问题(lyz419061050-21821)。

-修正树控件同级节点只能展开一个在启用动画时无效的问题。

-新增示例:表格控件->单元格编辑->渲染函数->渲染函数(自定义参数)。

-第三方组件My97日期选择器升级到最新版(v4.8)。

+完善前段库F.js及其文档。

-autoScroll属性从F.Component移到F.Container中。

-F.Component的width和height属性缺省值由'auto'改为undefined。

-F.PanelBase的minWidth,minHeight,maxWidth,maxHeight属性缺省值由0改为undefined。

-优化F.Component的remove函数。

-新增F.DropDownList初始参数changeOnDblClick(双击改变选中项,配合参数enableClickAction=false使用)。

-设置F.Tab的cls参数,会同时添加到el和headerEl两个元素(headerEl在el元素的外部)。

+为了避免命名冲突和混淆,用F.create替换F.ui函数(下个版本会移除F.ui函数,不兼容提醒)。

-注意要移除的是F.ui函数,而不是F.ui对象,使用F.ui.grid1获取实例对象的方式不变。

-可以在项目中做如下替换(注意后面的小括号):F.ui( => F.create(

-增加示例:更多控件->选项卡控件->杂项->限制标题文字宽度。

-修正窗体圆角边框显示不完整的问题。

-修正面板禁用时仍然可以点击工具图标的问题。

+优化复杂页面的回发性能。

-在一个需要同时更新多个表格的回发操作中,可能会由于多次重复布局导致回发速度很慢。

-由客户提供的真实页面(深圳某自动化公司),优化后的回发时间由原来的6s提升到0.6s。

-新增F.smartLayout函数(回调函数执行完毕后再进行布局操作)。

-更新示例:表格控件->模板列->定时保存用户输入的值。(将F.noLayout调整为F.smartLayout)

+增加布局属性RegionSplitTransparent。

-更新示例首页,为左侧面板增加透明分隔条,可拖动改变左侧面板的宽度。

2018-08-20

v5.2.0

+升级到jQuery v3.3.1。

-jQuery v3.x支持的浏览器:Chrome,Edge,Firefox,Safari,IE9+。

-如果需要支持IE8,请引入F_jqv1.js文件(而不是F.js文件)。

-IE8有限支持并且复杂页面可能会有性能问题,建议大家积极引导用户使用现代浏览器。

+自动调整多行文本输入框(autoGrowHeight)的初始高度(薛汉龙-bQfEa66)。

-更新示例:表单控件->输入框->多行文本框(自动扩展高度)。

+更新表格客户端updateCellValue函数,可以用来设置单元格样式类。

-更新第一行Name单元格的值:F.ui.grid1.updateCellValue(0,'Name','张三');

-禁用第一行Name单元格:F.ui.grid1.updateCellValue(0,'Name.cls','f-grid-cell-uneditable');

-更新示例:表格控件->单元格编辑->禁止编辑->禁止单元格编辑(结束编辑)。

+删除表格的客户端内部变量alldata(不兼容提醒,仅影响内存分页)。

-新增客户端函数getPagedData。

+支持第三方自定义图标字体。

-增加Button,PanelBase,MenuItem,Tool属性iconFontClass。

-增加FileUpload属性buttonIconFontCls。

-增加MessageBox属性messageIconFontCls。

-增加树节点属性iconFontClass。

-增加示例:其他杂项->第三方组件->IconFont->Font Awesome;Open Iconic;Ionicons。

-更新示例:表格控件->单元格编辑->单元格渲染函数(renderer)(显示数字千分位并保留两位小数)。

-新增示例:更多控件->选项卡控件->杂项->关闭前弹出确认框;关闭前弹出确认框(F.confirm)。

-新增树控件客户端函数getIndeterminateNodes。

+新增enableClickAction属性(适用于日期,下拉列表,下拉框控件,默认为true,点击输入框时弹出下拉选择框)。

-之前:点击可编辑日期控件时,不弹出日期选择框。

-现在:点击可编辑日期控件时,弹出日期选择框。可以通过EnableClickAction=false来禁用此行为。

+修正回车导航可编辑单元格时编辑状态丢失的问题(仅在单元格不可见,需要滚动时才会出现此问题)。

-测试示例:表格控件->单元格编辑->键盘操作->单元格编辑(Enter纵向导航,自动滚动)。

-优化窗体控件constrainSize属性(当超出页面边界时,优先改变窗体左上角的位置,而不是调整窗体的尺寸)。

+增加表格列的客户端排序函数sorter。

-增加示例:表格控件->分页与排序->排序(自定义排序函数)。

+重构日期选择器。

-增加快速切换年份的左右箭头图标。

-快速切换月份和年份时同时改变选中的天。

-月份面板中同时显示上个月和下个月紧挨的天。

-优化年份,月份和时间选择面板。

-按钮文字[今天]在选择时间时改为[现在]。

-新增日期选择器属性displayType(day,year,month,time)。

-增加示例:表单控件->基本元素->日期控件(只显示年份);(只显示年月);(只显示时间)。

-增加示例:表单控件->输入框->日期选择框(只显示年份);(只显示年月);(只显示时间)。

2018-06-20

v5.1.0

-修正鼠标移动到智能树微型模式的弹出框Tooltip时,弹出框消失的问题。

-延迟显示菜单,当用户快速划过父项时不会隐藏当前正在显示的子菜单。

-修正可编辑下拉列表输入过滤时闪烁的问题。

-优化表格行选中滚动的逻辑,选中行时显示整行,并增加动画效果(yygy-21630)。

-对正在显示的窗体调用show(iframeUrl)时,会更新内联框架并触发show事件(康师傅-3RZBEQF)。

+修正智能树控件的弹出框中无法展开延迟加载的树节点的问题(lyz419061050-21636)。

-增加示例:更多控件->树控件->智能树控件(延迟加载)。

-优化树控件的展开折叠动画(防止动画过程中出现重叠阴影)。

-修正直接在前台调用控件的JS方法setAttr出错的问题(yygy-21646)。

-FontAwesome升级到v4.7.0(370041597-21600)。

-修正响应式布局中子项块数不足12时出现的布局问题(zx271201354-21650)。

-修正IE下文本输入框高度偏小的问题(yygy-21648)。

+增加树控件属性checkBox(不兼容提醒,请手工启用此属性)。

-树控件增加onlyLeafCheck和cascadeCheck属性。

-新增示例:更多控件->树控件->复选框->复选框(只显示叶子节点复选框);(隐藏指定节点复选框);

-新增示例:更多控件->树控件->复选框->复选框(启用级联选择);(启用级联选择,初始选中项)。

-优化可编辑表格的复选框列,增加选中状态改变动画。

+新增表格属性columnMenuSort和columnMenuColumns。

-新增示例:表格控件->标题栏->禁用表头排序菜单项。

+如果列属性lockable=false,locked=true,则列锁定,但不显示列锁定菜单项。

-行扩展列、全选列、序号列默认lockable=false,locked=true。

-更新示例:表格控件->行与列移动->列移动(列锁定)。

+新增F.initTreeTabStrip的回调函数beforeTabAdd。

-新增树控件客户端函数:getParentData,getParentId,getParentEl。

-增加示例:其他杂项->主题仓库(beforeTabAdd,自定义标题)。

+新增F.addMainTabByHref函数(根据左侧树和节点href属性添加主选项卡)。

-更新首页的addExampleTabByHref函数。

-修正页面回发提示不能覆盖长页面的问题(lyz419061050-21705)。

-修正表格列为日期或者数字类型时客户端排序异常的问题(KK.Leung-21550,华粤鼎黄柏球-21706)。

2018-04-23

v5.0.0

-默认字体大小由13px调整为14px,并增加小字体模式。

-优化智能树控件,弹出框不显示标题栏。

-树控件增加allHeaderStyle属性,为所有树节点应用标题栏样式。

-首页主框架由上下布局改为左右布局。

-面板增加isFluid属性(是否流式面板,占据父容器的全部宽度)。

-选项卡控件增加inkBar属性,用来启用墨水条样式。

+修正iOS下GroupPanel标题栏文字消失的问题(阿博-unaq37u)。

-内部优化:去除f-panel的overflow:hidden样式。

-内部优化:折叠面板时,改变f-panel-bodyct的高度而不是f-panel的高度。

-修正IE下DropDownList(启用emptyText和editable属性)默认弹出下拉框的问题(舞柯庶-21615)。

+增加响应式布局。

-父容器定义layout=block属性,子项通过block,blockSM,blockMD,blockLG定义块大小。

-多个子项的宽度总和等于12,则占据一行,多余的子项会另起一行。

-使用space定义子项间隔,使用blockCount定义总块数(默认为12)。

-官网示例增加响应式布局主菜单,响应式首页,以及10多个示例。

2018-03-12

v4.2.0

+优化F.initTreeTabStrip函数,可以指定beforeNodeClick参数来自定义节点点击事件。

-增加示例:其他杂项->主题仓库(beforeNodeClick拦截)。

-增加示例:表格控件->单元格编辑->禁止编辑->禁止单元格编辑(f-grid-cell-uneditable);禁止单元格编辑(结束编辑)。

-增加示例:更多控件->工具栏和菜单->工具栏按钮(图标在上面)。

+优化面板的DOM层次结构(f-panel-body和f-toolbar外面增加一个容器f-panel-bodyct)。

-如果项目中自定义CSS样式[>.f-panel-body],可能需要修改为[>.f-panel-bodyct>.f-panel-body]。

+面板增加客户端函数showLoading和hideLoading。

-增加示例:其他杂项->面板加载动画。

+控件增加客户端函数off,用来移除之前注册的事件。

-增加示例:其他杂项->客户端事件处理(新增与删除)。

+树控件增加客户端函数scrollToNode。

-为面板增加客户端函数getScrollEl、hasHScrollbar和hasVScrollbar。

-官网示例首页打开时,左侧树控件会滚动到当前选中的节点。

-修正选项卡右键菜单项[关闭其他标签]可能出错的问题(Carl-jIEQvfE)。

+优化工具图标控件的DOM结构,外部标签由div改为a。

-增加属性TabIndex(默认-1,即是不获取焦点),可以设置此属性以便获取点击焦点。

-增加示例:表格控件->标题栏->自定义列显示菜单。

+增加自定义回发的回调函数(complete,success,error)。

-函数原型:F.doPostBack({url:'',complete:function(){}})。

-增加示例:其他杂项->第三方组件->ECharts->动态生成图表(柱状图)。

-在官网示例中将third-party的资源目录移到res下面。

2018-01-10

v4.1.0

-修正VBox布局中如果内容宽度过长并出现横向滚动条时,内容的左侧可能会被截断的问题。

-滚动容器的垂直滚动条时隐藏控件的弹出框(下拉列表,下拉框,日期选择器)。

-修正官网示例[表单控件->下拉框控件->自定义下拉框->自定义下拉框]失去焦点时闪烁的问题(alpha-21370)。

-点击复选框菜单项时,先隐藏菜单项,然后再触发选中项改变事件和点击事件。

-修正表格列的排序菜单项无效的问题(alpha-21381)。

-修正智能树控件弹出树过长时垂直滚动条无效的问题。

-修正区域布局展开折叠后可能出现布局错乱的问题(lyz419061050-21383)。

-修正DataList重新加载数据后可能出现的JS错误。

-增加示例:其他杂项->客户端验证。

-修正大间距模式下树控件的复选框样式问题。

-修正Firefox下GroupPanel中放置控件可能初始不显示的问题(sanshiblog-7920103)。

-自定义纯色背景主题和图片背景主题支持IE8(background-size和rgba)。

-提示信息(data-qtip)在全部英文沒有空格的情況下会自动换行。

-优化表格的客户端函数updateCellValue,如果当前单元格处于编辑状态,则同时更新编辑框的值。

-增加自定义主题(custom_light_green),支持自定义主题JS文件。

-点击下拉列表下拉框和日期选择器的清空图标也会触发客户端change事件(之前版本不会触发change事件)。

-增加示例:表单控件->下拉框控件->杂项->下拉框嵌套。

-修正只设置MinHeight无效的问题(未设置Height),增加示例:页面布局->布局(minHeight)。

+CSS前缀[ui-]统一更新为[f-](不兼容提醒)。

-如果项目中没有用到jQueryUI组件,可以安全的替换字符串,替换规则如下:

-[ui-icon]->[f-icon], [ui-state]->[f-state], [ui-widget]->[f-widget], [ui-corner]->[f-corner]

2017-10-25

v4.0.0

+自定义图标字体集。

-图标来自fontawesome.io和iconfont.cn。

-使用icomoon.ico对新的图标库进行规范化处理。

-兼容之前使用的FontAwesome字体。

+更新图标字体。

-时间选择器的触发图标。

-窗体的最大化、还原和关闭图标。

-表格的排序分页图标。

-面板的折叠图标。

+CSS3动画增强(EnableAnimation)。

-现代浏览器(Chrome,Firefox,Edge,Safari)支持动画效果。

-面板的折叠|展开动画(高度变化,折叠图标翻转)。

-自定义纯色和图片背景主题中,选项卡底部墨水条的左右移动动画。

-窗体的显示隐藏动画。

-选项卡的左右切换动画。

-菜单的显示隐藏动画。

-下拉列表|框的显示隐藏动画。

-文本提示信息的显示隐藏动画。

-树节点的折叠|展开动画(高度变化,折叠图标翻转)。

+优化复选框和单选框的层次结构。

-增加选中和取消选中动画。

-官网示例代码中使用f-grid-checkbox的地方需要增加样式类f-iconfont f-checkbox。

-修正点击复选框图标时,内部的input[type=checkbox]未获取焦点的问题。

-优化菜单项中图标的层次结构。

+优化内置主题和自定义主题。

-Metro和自定义主题的复选框选中样式改为背景色块。

-对话框的默认消息图标使用主题色(Information,Question)。

-Metro主题超链接的默认颜色改为黑色。

-优化Custom Default主题的图标颜色和选中样式。

-优化Metro Dark Blue的标题栏焦点样式。

-优化面板工具图标的焦点样式(关闭图标显示红色背景)。

-禁用按钮光标由default改为not-allowed。

-未激活手风琴面板中的IFrame页面不加载(和启用IFrame的选项卡逻辑一致)。

-启用单元格编辑的表格中,使用ENTER|TAB键导航时会先保存当前的编辑单元格。

+IFrame优化。

-延迟创建f-shim元素(显示的时候)(增加一个iframe层,防止ActiveX或者Flash覆盖弹出层)。

-启用iframe的窗体在未显示之前不会创建iframe节点元素。

+优化表单字段的表格样式。

-增加示例:表单控件->表格样式->表格样式(联系我们,不显示边框)。

2017-09-08

v3.7.0

-增加示例:更多控件->手风琴控件->手风琴(工具图标)。

-增加示例:更多控件->工具栏和菜单->内联菜单(菜单项图标)。

-修正列表控件的焦点样式优先于选中样式的问题。

+表格分页优化。

-减少表格分页箭头按钮的左右内边距;表格分页数字输入框文本居中显示。

-分页工具栏增加pagingType和maxPagingNumberButton属性,显示不同的分页类型。

-增加示例:表格控件->分页与排序->分页类型。

-表格的行扩展列和复选框列图标按钮默认居中显示。

-大字体模式下固定宽度列(行扩展列,复选框列,序号列)的默认宽度由30px调整为38px。

-修正ToolbarFill隐藏后仍然参与布局的问题,更新示例:更多控件->工具栏和菜单->工具栏布局(左中右)。

-修正网址包含虚拟目录时F.baseUrl获取的值不正确的问题(官网示例中:F.baseUrl=http://fineui.com/demo_js/)。

-修正表格无法更新隐藏列合计行的问题(SNYG-9919)。

-修正Android浏览器中,弹出的软键盘可能会覆盖输入框的问题(老邱-21197)。

-更新表格行选中滚动的逻辑,只要行部分可见,就不改变滚动条的位置(yilei163-21212)。

-隐藏IE下输入框的文本清除按钮和密码框的密码查看按钮。

2017-07-10

v3.6.0

-初始独立发布版本(之前和 FineUIPro 一起发布)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值