fineui是帆软报表和BI产品线所使用的前端框架。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

3.4 KiB

更新日志

2.0(2019-11)

  • getSearchResult兼容了对null值的处理
  • 增加了异步单选下拉树请求完数据后加载完节点后会自动调整宽高的逻辑

2.0(2019-10)

  • 修改了下拉树展开图标模糊的问题
  • 修复了下拉树搜索高亮字符与正常字符间存在间距的问题
  • 复选下拉系列的计数器从trigger中拆分, 作为独立的部分
  • 增加BI.createElement方法
  • 统一了单选下拉和复选下拉添加自定义值的交互效果

2.0(2019-09)

  • [视觉]popover弹出框增加圆角
  • 文本列表通过复制粘贴的形式选中值的时候发送事件
  • 修复tree_value_chooser选中节点的唯一子节点后搜索该子节点,无法取消选中的问题
  • button的bubble创建的popup在收起的时候会destroy
  • 修复了dynamic_date_pane在切换静态时间和动态时间的时候不会发事件的问题

2.0(2019-08)

  • 修复valueChooser系列不支持value属性的问题
  • 更新了若干icon-font的样式
  • 修复了单选树同步搜索状态下父节点前可能没有展开符号的问题
  • 单选树可展示并选中不存在的值
  • 树类型下拉新增可搜索实际值的配置
  • 可编辑的combo新增水印配置
  • 单选下拉树同步状态下内置搜索

2.0(2019-07)

  • 修改了下拉框控件默认值的配色
  • input及其派生编辑控件在PAUSE事件之前会触发CHANGE事件

2.0(2019-06)

  • 单选下拉树支持搜索与异步加载节点
  • 提供了AES加密方法

2.0(2019-05)

  • editor类控件新增EVENT_CHANGE_CONFIRM事件
  • 复选下拉控件和树下拉控件支持trigger是否可编辑
  • 时分秒控件支持自定义时间显示格式和是否可编辑
  • 日期/时间/日期区间/时间区间支持自定义日期选择范围和是否可编辑
  • 日期/时间/日期区间/时间区间支持自定义日期显示格式和是否可编辑
  • 增加less函数: 字体资源添加函数addFontRes和字体激活函数activeFont

@fontList: "dec", "report"; .addFontRes("dec"); .addFontRes("report"); .activateFont(@fontList);

以上即可使用自定义的dec,report字体和fineui的资源字体

2.0(2019-04)

  • 新增bi.multi_tree_list_combo控件, 此下拉树勾选节点时不会影响父子节点的勾选状态
  • 新增bi.multi_tree_insert_combo控件, 此下拉树可以插入不存在的新值
  • 新增bi.list_tree_value_chooser_insert_combo部件, 封装bi.multi_tree_list_combo数据处理逻辑
  • 新增bi.tree_value_chooser_insert_combo部件, 封装bi.multi_tree_insert_combo数据处理逻辑
  • 增加BI.DOM.ready方法

2.0(2019-03)

  • 新增bi.time_combo时分秒控件和bi.time_periods时间选择区间,时间区间无有效值校验
  • Label控件增加highlight参数, 可指定初始化标蓝

2.0(2019-01)

  • 加载更多的单选下拉系列新增allowNoSelect参数配置, 使得可以不选任意一个值

2.0(2018-12)

  • 增加Button的点击动画和Combo下拉时下拉图标动画

2.0(2018-11)

  • 增加bi.htmlbi.html_label类型,text支持html文本,不支持keyword

2.0(2018-10)

  • popover增加高度自适应,即open的时候回根据内容高度调整popover的高度

2.0(2018-09)

  • 增加Fix对configuable为false的对象的不内部构造响应式数据的性能优化处理,例如:

this.model.json = Object.freeze({name: "zhang"});

只会对this.model.json进行响应式处理,不会对内部的name进行响应式处理

2.0(2018-08)

  • 增加BI.mount方法,支持同构