Skip to content

Latest commit

 

History

History
452 lines (314 loc) · 13.9 KB

CHANGELOG.md

File metadata and controls

452 lines (314 loc) · 13.9 KB

更新日志


v1.7.5 (master)

Update

  • jQuery升级至3.7.1

Change

  • 现在 Date.prototype.formatDateTm 不再支持公式计算,仅支持%y-%M-%d或数字
  • jQuery-3.min.js重命名为jQuery.min.js 现在系统中不再包含jQuery1库,如需使用其他版本jQuery库,请自行下载引入

Improvements

  • 调整框架包裹元素位置为自动计算,现在定义bjui-pageWrappaddingmargin可以在正确位置展示内容
  • 新增left-menus模式下另一种icon配置方式
  • 新增图标
  • 优化部分布局兼容性
  • 新增bjui.beforeLoadNavtab 载入navtab内容后事件

fixed

  • 修复 doLoad 方法 data参数丢失问题
  • 修复ie下部分写法不兼容问题
  • 修复部分情况下pagination组件报错问题
  • 修复部分情况下$.CurrentDialog错误赋值问题

v1.7.4

Improvements

  • 新增ajaxForm methodurl配置项,现在ajaxForm可以不在form表单上api调用
  • 新增bjui-pageWrap配置,现在可以在dialog或navtab中用此css包裹住bjui-pageHeader|bjui-pageContent|bjui-pageFooter

fixed

  • 修复 1.7.3中dialog参数配置失效问题
  • 修复可编辑表格中删除行在jquery3下报错问题

v1.7.3

Improvements

  • 新增 bjui.destroyPanel事件
  • 新增vue3/2卸载处理,vue3默认自动卸载
  • 新增 dialog ajaxFormCallback 参数,如果设置此项且dialog内ajaxform提交表单callback未设,则替换ajaxform提交表单callback回调处理
  • 新增 lookup自定义api回调方式

fixed

  • 优化时钟计时,修复浏览器休眠后时钟不正确问题

v1.7.2

Improvements

  • 新增httpCode,statusCode unauthorizedforbidden定义

fixed

  • 修复switchDialog方法无法调用问题
  • 添加dialog close方法判定,现在指定不存在的dialogId不再报错
  • 修复httpCode 401/403意义判断问题

v1.7.1

fixed

  • 修复doAjax加载遮罩未生效问题

v1.7.0

内置图标

新增了内置图标替换fontawesome图标,现在项目不再依赖fontawesome图标,老项目需要处理首页fontawesome替换为项目内置图标

Improvements

  • 删除了jquery.autosize.js,现在用autosize.min.js替换

Update

  • 升级clipboardjs至v2.0.11
  • 升级bootstrap-colorpicker.js至v2.5.3

fixed

  • 修复tablefixed组件未加载原table class 的问题

v1.6.0

Breaking changes 非兼容更新

  • 打包文件中不再包含tags组件,如需此插件,请运行bin/bjui-js-optimize-old.bat打包
  • ajaxload组件 修改默认refreshLayoutrefreshDiv刷新为清空查询刷新,保证与navtab刷新一致,可设置reloadWithSearch为true保留查询信息

Improvements

  • 【重要】jQuery3兼容调整,现在默认使用jQuery版本默认使用3
  • 新增 bjui.destroyModules 事件,用于监听dialog或navtab销毁或重载
  • 新增 autocomplete 插件示例
  • 新增 navtab reloadWithSearch 方法
  • ajax回调默认支持 reloadWithSearch 方法,支持刷新div与navtab

v1.5.1

Improvements

  • datepicker 组件新增日期字符串返回
  • kindedior 新增 video 支持

fixed

  • 修复分页选择后选择器不改变问题

v1.5.0

Breaking changes 非兼容更新

  • 删除datagrid组件 ,由于组件处于Beta状态并不再维护,此版本后将会删除该组件。建议使用长期维护的类似组件,如bootstrap-table, vxe-table(vue)

Improvements

  • 新增lookup组件jQuery且addBtn=false调用下url实时修改功能
  • 新增默认icheck组件自定义class功能
  • left-menu侧边栏新增外链菜单配置
  • 新增KindEditor的formatUploadUrl配置

fixed

  • 修复dialog上使用 [data-toggle="reloadsearch"] 未按预期配置执行的问题
  • 修复left-menu模式下自定义@sidebar-width样式不正确问题

v1.4.4

Improvements

  • left-menu侧边栏样式新增手风琴模式
  • 删除部分jQuery废弃函数
  • 修改默认autosize版本为5,兼容1.x版本,需要替换原 jquery.autosize.jsautosize.min.js
  • 新增内置pretty-checkbox功能

v1.4.3

Improvements

  • 新增 data-toggle="navtabrefresh" 监听事件,触发事件会对navtab进行刷新(若在.bjui-layout下则对局部加载刷新),默认存在表单则保留表单参数(包括分页)参数刷新,否则全页面刷新
  • 优化页面布局
  • lookup组件新增 inputFilter 配置项,仅对符合data-filter属性的input进行赋值
  • lookup组件新增 autoAssign 配置项,搭配 beforeSelect 可实现用户完全自定义控制组件回调
  • 上传组件新增样式配置与上传面板显隐设置

v1.4.2

Improvements

  • 增强$.fn.findFilter拓展,现在可以指定第二个属性过滤部分元素
  • ajaxsearch新增bootstrap主题验证选择
  • 优化样式
  • 新增紧凑表单样式
  • 修改单标签模式下,navtab固定可重加载

fixed

  • 修复divCallback获取jQuery对象不正确问题
  • 修复navtab重复载入id丢失问题

v1.4.1

Improvements

  • 样式布局优化
  • 新增单标签页功能
  • 添加左右菜单布局初始化默认菜单功能
  • 新增datepicker组件生成block样式选择
  • 新增lookup组件生成block样式选择
  • 新增密码输入替换功能

fixed

  • 修复bjui-slidebar tooltip 插件销毁错误问题
  • 修复同id的Navtab组件重新加载时继承之前组件的属性属性,现在重复打开navtab属性与设置一致

Update

  • 升级Bootstrap为 v3.4.1

v1.4.0

Improvements

  • 修改默认字体大小为14px,修改默认字体与行高
  • 新增全局字体大小样式
  • 新增全局间距样式
  • 新增一种表单样式,并添加搭配验证样式
  • 优化iCheck生成方式,现在如果未指定id,则自动生成id

Update

  • iCheck 插件升级为 v1.0.3
  • nice-validator 升级为 v1.1.5

v1.3.1

fixed

  • 修复低版本IE不兼容错误

v1.3.0

Improvements

  • 新增左右导航菜单样式,说明请查看【在线文档】-【框架介绍】-【左右导航菜单】,示例可参考index_left_menu.html

更新日志


v1.2.1

BugFixed

  • 修复固定表格在页面大小变化后无法拉伸问题

v1.2.0

Improvements

  • 新增tabs组件远程加载搜索分页支持,现在远程加载功能由局部刷新组件处理

v1.1.10

Improvements

  • upload上传组件onUploadBefore 参数新增隐藏input文件上传jQuery对象回调
  • dialog/navtab关闭时,销毁selectpicker自动实例化的插件,手动实例化的插件仍然需要自行销毁

v1.1.9

Improvements

  • 新增lookup插件open addBtn属性,用于统一自动初始化与api实例化组件表现

v1.1.8

Improvements

  • 新增ajax提交表单附加参数extra,注意: 添加此设置请求contentType将会转换成application/json

  • 完善lookup查找带回插件beforeSelect选择回调方法,现在将返回三个参数,增强多选类型的个性化

$(this).lookup({
  beforeSelect: function(val, valArray, type) {
    // 默认赋值数据,如:{pid: "1,2", name: "自由职业,工程师"}
    console.log(val)
    
    // 选中的数据Array格式,如: [{pid: "1", name: "自由职业"},{pid: "2", name: "工程师"}]
    // 注意:单选也返回array类型,如[{pid: "1", name: "自由职业"}]
    console.log(valArray)
    
    // 是否追加, 通过lookupType设置,!!type为false则不追加
    console.log(type)
    
    // 若返回false,则本次选择无效,lookup不关闭,不默认赋值
    return false
  }
})

v1.1.7

Improvements

  • 新增内置工具集
  • 新增KindEditor全局配置
  • navtab组件新增closeOtherTab方法

v1.1.6

Improvements

  • 新增boolcheck插件,利用[data-toggle="boolcheck"]实例化,将会对check插件进行icheck组件实例化,并生成隐藏input,生成Input根据check组件状态返回1或0,该组件用于解决在dialog/navtab上check搜索选中后无法取消的问题

v1.1.5

BugFixed

  • 修复dialog/navtab组件[data-data]未格式化问题

Improvements

  • 新增lookup查找带回插件arrayfix配置项
  • 新增lookup查找带回插件beforeSelect选择回调方法
  • 新增upload组件上传前onUploadBefore与上传完成onUploadComplete回调函数

v1.1.4

BugFixed

  • 修复doAjax组件[data-data]格式化错误问题

Improvements

  • 新增doexport/doExportChecked组件使用type、data属性。
  • 新增navtab组件默认回调设置tabid: false时不刷新当前标签页
  • 新增bjui.debug为false时,404/500错误弹窗处理
  • 新增部分拓展函数

Update

  • jquery.fileDownload插件升级至 v1.4.5

v1.1.3

Improvements

  • 新增[ :text, :password, textarea, :button, a.btn ] size属性%支持
  • doAjaxChecked组件会根据请求类型设置参数传递类型,get参数会以Query String Parameters请求,其他会以Form Data方式请求

Bug Fixed

  • 修复uploadify组件成功回调参数问题
  • 修复doAjaxChecked组件idname未设置问题
  • 修复doAjaxChecked组件[data-data]格式化错误问题
  • 修复string.setUrlParam()函数错误运行问题

Other

  • Material-Blue主题重命名为 Teal

v1.1.2

Improvements

  • 新增ajax请求失败时进度条关闭处理
  • 新增JSON编辑器,使用请查看在线文档
  • 新增Clipboard粘贴插件,使用请查看在线文档

v1.1.1

Improvements

  • 简化配置
    • 时钟可在初始化时设定是否显示
    • bjui-slidebar插件添加原生侧边栏菜单点击事件,注意:ztree侧边栏菜单仍需手动配置方法
  • 部分代码优化

Bug Fixed

  • 修复dialog全局配置失效问题

v1.1.0

Improvements

  • 新增BJUI插件自动压缩脚本bin/bjui-js-optimize.bat
  • jquery.cookie.js合并至插件
  • 默认不加载query.iframe-transport.jshtml5shiv.min.jsrespond.min.jsswfupload.min.js插件,如需要请手动引入
  • BJUI插件代码优化
  • 刷新(关闭)Navtab(dialog)uploadifycolorpicker自动销毁
  • 新增dialog全局配置

Bug Fixed

  • 修复表格无排序下reloadForm调用错误
  • 修复可编辑表格selectpicker插件只读状态下状态错误
  • 修复可编辑表格selectpicker插件首次验证失效问题
  • 修复可编辑表格upload插件只读状态未隐藏问题
  • 修复tags插件输入为空时错误
  • 修复uploadify插件IE9下初始化错误
  • 修复swfuploaduploadify插件调用Flash错误

2019-02-13

Improvements

  • Material-*主题美化
    • button 样式优化

Bug Fixed

  • 修复多框架下主题设置冲突问题

2019-01-29

Improvements

  • 新增[b-shadow]阴影全局样式
  • Material-*主题 button 样式美化,新增Flat风格按钮样式
  • Material-*主题 日历样式美化
  • 新增框架新特性文档

2019-01-28

Bug Fixed

  • 修复高版本浏览器中jquery.cookie无效错误。引入js.cookie插件,重新封装jquery.cookie.js插件替换原插件
  • 修复框架初始化设置默认主题无效

Update

  • jquery 升级至 v1.12.4

2019-01-25

Improvements

  • 新增Material-Blue主题
  • 新增 httpCode: 403 处理,默认弹出重新登录窗口
  • 新增 dialog[callback.tabid] 当tabid为空时,刷新本页面,设置为'false'则不刷新

Bug Fixed

  • 移除部分插件 Source Map
  • 修复select下拉框样式问题
  • bootstrap 升级至 v3.4.0, 并修复tooptip插件未获取对象报错问题
  • 修复navtab清空查询无法重置排序问题

2019-01-18

Bug Fixed

  • 项目瘦身
  • 修复bjui-lookup组件未实例化前添加newurl无效问题

Update

  • 删除DragSort拖拽插件
  • zTree 插件升级至 v3.5.39
  • kindeditor 升级至 v4.1.12, 添加IE11支持
  • bootstrap-select升级至 v1.12.4
  • nice-validator 升级至 v1.1.4

2019-01-17

  • 更改默认视图为宽版
  • 删除图表部分,请手动引入图表
  • 修复代码高亮插件引入错误问题
  • 添加代码压缩说明

更新内容 :

  • bootstrap与其相关icon等更新版本为3.3.7
  • colorpicker更新版本为2.5.1
  • nice-validator更新版本为1.0.10,请查看新版本文档
  • icheck更新版本为1.0.2
  • echarts更新版本为3.6.1(最低支持ie8),删除原框架Hcharts 与 echarts2插件。 更新版本只加入基础图表,并未设置主题,仅支持jquery调用(原框架调用方法无效)
  • bootstrap-selectpicker更新版本为1.12.2,并对原css进行少量调整以兼容框架
  • font-awesome更新版本为4.7.0
  • jquery更新版本为1.11.3,请勿回滚版本,回滚可能导致以上更新插件无法使用等问题
  • 请根据此文件下的index.html 或 index_tree.html 加载框架