TopJUI v3.0.0正式授权版于2018年9月10日发布(祝大家教师节快乐!),这次TopJUI前端框架是一个大版本升级(请详细阅读升级日志!),TopJUI核心升级到EasyUI官方最新1.6.2版,由于涉及到部分组件使用方式的调整,对于已有项目,升级后需要调整以下组件使用方式(使用方式请参考Demo代码):
1、带有子菜单的menubutton的使用方式与之前的版本不同:子菜单中不再需要使用data-toggle="topjui-menubutton"渲染组件,只需要加上内置处理方法data-options="onClick:menuHandler",再配合具体方法名method即可;
2、radiobutton和checkbox的使用方式与之前的版本不同:此次升级直接采用了EasyUI官方的组件核心,同时也增加了更多组件属性、事件及方法;
3、menubutton的openWindow方法中,指定窗口地址的参数名与之前版本不同,href参数名修改为windowHref;
4、topjui.core.min.css文件位置调到topjui\themes\default目录下。
以下是新增修复优化的功能
[修复]
修复弹窗中调用父表数据时无法自定义弹窗标题;
修复datagrid无法定义页脚问题;
修复datagrid本地排序报错问题;
[优化]
优化fa默认字体大小,解决图标过大导致错位问题;
优化combogrid,在自动完成代填清空数据时,同时清空代填的表单元素值;
优化panel表单提交报错问题,优化一个panel页中分别提交多个表单功能;
优化ueditor默认为不自动撑开编辑区高度,调整相关参数为ueditor官方名称;
优化menubutton带有下拉项的菜单点击事件功能;
优化TopJUI样式,优化表单布局样式,优化顶部tabs样式;
[调整]
TopJUI核心升级到EasyUI官方最新1.6.2版;
升级echarts图表库到4.1.0版;
menubutton组件的openWindow方法中,href参数名修改为windowHref,调整带有子项的menubutton菜单组件使用方式;
menubutton组件的openWindow方法,在传递多行参数时,去除参数值单引号;
使用EasyUI官方的radiobutton、checkbox替代TopJUI原有的radio和checkbox组件;
[新增]
新增maskbox、sidemenu、radiobutton、checkbox组件;
增加menubutton组件子菜单点击事件内置menuHandler方法;
新增时,menubutton中openDialog方法,dialog对象中增加beforeOpenCheckUrl属性,通过返回状态码判断是否允许打开窗体,statusCode为300时不允许打开
增加组件使用演示案例,参考官方示例代码开发更简单;
授权用户登录“管理控制台”下载后,请替换topjui文件夹,清空浏览器缓存。