Releases: rdkmaster/jigsaw
Releases · rdkmaster/jigsaw
Feature Release
v1.1.1 (2018-2-27)
新特性 / New Features
- trusted-html指令支持angular风格的函数调用语法
破坏性修改 / Breaking Changes
- 无 / none
优化 / Modified
- 修复:trustedHtml指令在某些情况下回调函数重复注册的问题
修复 / Fixes
- #503 trustedHtml指令在某些时候回错误清理上下文对象导致回调函数失败
Feature Release
新特性 / New Features
- 重磅功能:增强
j-box
布局功能,支持用户在界面上拖拽调整布局尺寸,详见这里 - 重磅功能:增加
j-editable-box
组件,纯数据驱动的布局方式,更加灵活,轻松实现所见即所得的布局效果,详见这里 - 新组件:增加
j-notification
组件,更加灵活&友好的消息提示功能,详见这里 - #481 PageableTableData支持post请求
破坏性修改 / Breaking Changes
- 无 / none
优化 / Modified
修复 / Fixes
- #434 Combo在tag变化时计算下拉的位置,没有判断有没有下拉
- #439 j-tile自动去除selectedItems里无效的条目
- #354 【ie 11】table有时会出现渲染不出来的情况,鼠标hover上去,才渲染出来
- #405 【ie 11】button/disabled 鼠标点击CheckBox后,四周边框黑线出现,但是box没有打上勾
- #461 tree销毁时会把页面所有的ztree都销毁
- #458 paginaton的page、goto支持国际化
- slider的值校验功能在组件初始化之前执行异常导致
value
的初始值在特定情况下未生效 - 修复
PopupService.show()
自动根据路由变化关闭所有对话框功能异常
Feature Release
Feature Release
v1.1.0-rc.3 (2017-12-24)
新特性 / New Features
- combo组件在水平上自动扩展,达到最大宽度之后,垂直方向上自动换行
破坏性修改 / Breaking Change
- 无 / none
优化 / Modified
修复 / Fixes
Breaking Release
v1.1.0-rc.1 (2017-12-8)
本版本提供的功能清单如下:
组件
一共提供45个各式组件,详情列出如下:
- JigsawTable 表格组件,功能强大,性能强劲,碾压绝大多数开源或者收费的angular表格,详情请参考这里
- 表格内置渲染器和编辑器,详情请参考这里
- DefaultCellRenderer 默认渲染器
- TableCellCheckboxRenderer 单元格复选框渲染器
- TableHeadCheckboxRenderer 单元格复选框渲染器
- TableCellTextEditorRenderer 单元格复选框渲染器
- 表单控件系列
- 图形系列
- 通用控件系列
- 日期时间系列
- 容器类组件
- Loading系列,详情请参考这里,包含如下内置loading效果,适合所有场景的需要
- JigsawLoading
- JigsawBubbleLoading
- JigsawFontLoading
- JigsawBallLoading
- 弹出式Alert组件系列,详情请参考这里
- JigsawAlert
- JigsawConfirmAlert
- JigsawErrorAlert
- JigsawInfoAlert
- JigsawWarningAlert
- JigsawTag Tag组件,详情请参考这里
- JigsawTreeExt 树组件,详情请参考这里
- JigsawPagination 通用分页组件,详情请参考这里
- JigsawViewport 视口组件,详情请参考这里
- JigsawScrollbar 滚动条组件组件,配合 JigsawViewport 组件使用
- 其他组件
- JigsawRoot Root组件,无视图,提供常用功能的初始化过程
- JigsawBlock 模态框辅助组件,覆盖全视图
- JigsawCollapsePane 配合 JigsawCollapse 折叠组件使用
- JigsawListOption 配合 JigsawList 列表组件使用
- JigsawRadioOption 配合 JigsawRadioGroup 单选框组件使用
- JigsawTabPane 配合 JigsawTab 页签组件使用
- JigsawTileOption 配合 JigsawTile 平铺组件使用
指令
一共提供6个指令,详情列出如下:
- JigsawDraggable / JigsawDroppable 快速在任何dom元素上实现拖拽功能,详情请参考这里和这里
- JigsawMovable 实现任何dom元素拖拽改变位置的功能,常用于对话框的标题栏
- JigsawTooltip 在任何dom元素上增加tooltip文本提示功能,详情请参考这里
- JigsawTrustedHtml 在组件内部的任意dom元素里增加可定制的高可交互html片段插入点,详情请参考这里
- perfectScrollbar 在任意dom元素上提供定制滚动条功能,第三方提供,详情请参考这里
通用功能(Injectable)
一共提供2个通用功能,详情列出如下:
多皮肤支持
Jigsaw在这个版本里已经支持了相对比较完善的多皮肤开发系统,可实现一键换肤。
并且内置了两套完整皮肤:
1.1.0-beta.1
1.1.0-beta.1