Breaking Release
rdkmaster
released this
08 Dec 08:31
·
1712 commits
to master
since this 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在这个版本里已经支持了相对比较完善的多皮肤开发系统,可实现一键换肤。
并且内置了两套完整皮肤: