ZUI前端框架发布1.10.0版本,新增下拉选择器插件,兼容 Chosen 用法

原创

本篇目录

大家好,ZUI前端框架发布1.10.0版本。本次更新新增下拉选择器插件,兼容 Chosen 用法,支持大数目选项列表以及从服务器进行搜索;本次更新还修复了大量已知问题,欢迎更新!


新增下拉选择器组件


单选模式 多选模式
picker2 picker

更新明细

  • 下拉选择器:
  • 表单:
    • 优化了火狐下单选框控件样式,移除了高亮时不协调的虚线边框;
  • 下拉菜单:
    • 添加对特殊辅助类 .not-clear-menu 的支持,在 .dropdown-menu 内使用此辅助类可以禁用用户点击特定元素时隐藏下拉菜单;
  • 对话框和对话框触发器:
    • 修复了打开对话框可能导致页面抖动的问题;
    • 修复了当启用 scrollInside 选项后,对话框尺寸可能计算错误的问题;
    • 修复了有时执行 $.fn.modalTrigger(methodName) 导致重复监听触发打开事件的问题;
  • 上下文菜单:
    • 新增下拉菜单增强模式;
    • 新增了一些功能选项:
      • 新增选项 limitInsideWindow 用于限制菜单面板显示在窗口区域内;
      • 新增选项 show 用于初始化完成后立即显示菜单;
      • 新增选项 toggleTrigger 用于启用点击触发元素切换菜单显示和隐藏行为;
      • 新增选项 menuCreator 用于自定义生成菜单元素;
      • 新增选项 position 用于动态返回菜单位置;
    • 新增 ContextMenu.isShow 方法用于检查指定 ID 菜单是否已经显示;
  • Chosen:
    • 优化了清除按钮图标在不同浏览器上的样式差异;
  • 富文本编辑器(Kindeditor):
    • 新增选项 transferEvents 用于将编辑器 iframe 页面内的点击事件传递到父级页面;
    • 优化插入音视频功能,现在使用 HTML5 音视频实现,移除了 flash 音视频实现;
    • 优化了界面上一些图标;
    • 优化了表格功能和样式,修复了界面可能显示错误的问题;
    • 修复了全屏动作之后编辑器内的锚点丢失的问题;
    • 修复了表格隔行变色设置无效的问题;
    • 修复了百度地图无法使用的问题,更新了 API 调用形式;
    • 修复了有时对话框由于位置计算错误可能无法显示的问题;
    • 修复了加载中图标可能没有显示的问题;
  • 日历:
    • 优化周末栏头部文本排版,避免文本换行显示;
  • 日期时间选择器:
    • 优化仅选择时间时的情况,此时下拉面板不显示底部切换日期的按钮;
  • 图表:
    • 修复了曲线图中热点检查可能不符合预期的问题;
  • 辅助方法:
    • 为 IE8 默认添加 Array.forEachArray.isArray polyfills;
    • 修复了 $.zui.uuid() 在 IE11 下失效的问题;
    • 修复了因为使用 const 关键字导致在 IE8 下 JS 执行错误。
产品动态