Sencha Modern V 1.1.0
很高兴宣布sencha-modern示例版本v1.1.0的最新版本,此版本重点是对sencha-modern-pc示例迭代升级 sencha-modern-app基础示例,配套的后台接口。以及未来版本的发展路线图。继续阅读以了解新功能。
地址链接
- http://123.57.61.177:5050 (文件下载地址)
- http://123.57.61.177:8081/ (sencha-modern-pc演示地址)
强调
对于PC和APP 采用ExtJS Modern Package 架构基础之上,所有公共类库几乎通用,以接近零成本切换开发。
本次新增.netcore webapi后台接口,前端可以切换本地模拟和远程链接效果
有关代码下载文件在5000端口
sencha-modern-pc
1. 修复批量文件上传
2.批量图片文件上传 封装WebUploader图片插件
3. 日历示例 支持 按天,按周,按月 拖拽,可按照需求定制开发
4. 调色板主题配色
UI库支持在主题上根据调色板定制主题,适用于所有控件,和其它UI库只有自己的主题风格不太一样的是,ExtJS可以很容易的去仿制各种UI主题风格,如果按照UI设计重新编写一套自定义主题风格 工作量控制在2-3个工作日
5.Froala编辑器 已去水印
6. App/ux/combox/comboxgrid 下拉网格
7.Exporter导出数据
添加Grid导出文件,需要将exporter包引用到app.json里面,支持导出的格式有xlsx,xml,csv,html,具体导出样式格式需要参考文档。
8.修复开启弹窗,路由导航后退前进,窗口未关闭问题。
9.重写修复弹窗扩大报错问题
sencha-modern-app
APP基础公共类库
- Main主路由搭建 全局路由控制所有页面跳转拦截
- 基础实体 app/ux/base/Model.js
- 基础视图控制器 app/ux/base/viewController.js
- 轮播图 app/ux/carousel/RotatingCarousel.js
- 集成百度图表 app/ux/chart/EChart.js
- 下拉树 app/ux/combox/ComboxTree.js
- 主视图菜单 app/ux/navigation/SlideMenu.js
- 视图 表单基础类 app/ux/page/FormPage.js
- 视图 视图基础类 app/ux/page/Page.js
- 组件请求数据格式插件 app/ux/plugin/RequestData.js
- 本地模拟数据代理 app/ux/proxy/API.js
- 远程请求数据代理 app/ux/proxy/Server.js
- 请求数据统一处理 app/ux/reader/JsonReader.js
- 全局Ajax请求类 app/ux/utilty/Ajax.js
- 全局配置类 app/ux/utilty/Config.js
- Cookie类 app/ux/utilty/Cookie.js
- 页面工具类 app/ux/utilty/Page.js
- 控制页面功能按钮权限 app/ux/utilty/Privilege.js
- 返回ResponseData的Code枚举类 app/ux/utilty/ResponseCode.js
- 本地模拟数据库,解决本地数据源联合查询 app/ux/utilty/SimulateDB.js
- 格式化树节点数据 用于第三方树插件和TreeSotre app/ux/utilty/SimulateDB.js
- 处理用户信息的工具类 app/ux/utilty/UserInfo.js
- 重写button menu为空时 不显示menu样式 overrides/button/Button.js
- 重写日历表单选择事件控件不弹出问题 overrides/calendar/form/CalendarPicker.js
- 重写日历表单,自动默认显示问题 overrides/calendar/view/Base.js
- 重写轮播超出最左测或最右侧 禁止滑动 overrides/carousel/Carousel.js
- 重写dataview侧滑类 手势滑动大于45° 则不显示 overrides/dataview/listswiper/ ListSwiper.js
- 重写dataview下拉刷新类 手势滑动小于45 overrides/dataview/pullrefresh/PullRefresh.js
- 重写密码框支持显隐 overrides/field/PasswordField.js
- 重写单选框组 选择单选框无法回调绑定值 overrides/field/RadioGroup.js
- 重写遮罩层组件,需要样式配合 overrides/loadmask/LoadMask.js
- 重写本地化个别组件文字没有翻译问题 ooverrides/locale/
- 重写Toast弹出框 支持坐标设置 overrides/toast/Toast.js
- 重写 History 监听添加路由前进或后退 overrides/util/History.js
- 重写 container控件 overrides/Container.js
- 响应式布局 sass/etc/media.scss
下一步是什么?
在每个发行版中,我们致力于不断为sencha-modern示例提供质量改进和增强的可用性,同时还添加可提高生产率的功能。我们计划在下一个次版本中新增两个示例分支,以此将vue和react融入到sencha-modern中。未来更新路线图如下
V1.0.0 |
V1.1.0 |
V1.2.0 |
V1.2.X |
sencha-modern-pc 基础版本 |
sencha-modern-pc 功能增强和BUG修复 |
sencha-modern-pc 功能增强和BUG修复 |
针对各个分支 小版本 功能增强和BUG修复 |
|
sencha-modern-app 基础版本 |
sencha-modern-app 功能增强和BUG修复 |
|
|
.netcore版本后台接口 |
sencha-modern-vue (vue+ExtWebComponents)基础版本 |
|
|
|
sencha-modern-react (react+ExtReact)基础版本 |
注意:这些计划和路线图代表了截止到目前的意图,但是我们的发展计划和优先级可能会发生变化。因此,我们无法提供任何承诺或其他形式的保证,即我们将最终按计划的时间表或所描述的顺序,或根本不发布任何或所有所描述的产品。这些开发进度表或“产品路线图”的一般说明不应被解释或解释为任何形式的承诺,并且我们客户的升级,更新,增强和其他维护版本的权利将在适用的软件许可协议中阐明。 。