Sencha Modern V1.1.0

Sencha Modern V 1.1.0

  很高兴宣布sencha-modern示例版本v1.1.0的最新版本,此版本重点是对sencha-modern-pc示例迭代升级 sencha-modern-app基础示例,配套的后台接口。以及未来版本的发展路线图。继续阅读以了解新功能。

地址链接

  1. http://123.57.61.177:5050  (文件下载地址)
  2. http://123.57.61.177:8081/ (sencha-modern-pc演示地址)

强调

  对于PCAPP 采用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基础公共类库

  1. Main主路由搭建 全局路由控制所有页面跳转拦截
  2. 基础实体 app/ux/base/Model.js
  3. 基础视图控制器 app/ux/base/viewController.js
  4. 轮播图 app/ux/carousel/RotatingCarousel.js
  5. 集成百度图表 app/ux/chart/EChart.js
  6. 下拉树  app/ux/combox/ComboxTree.js
  7. 主视图菜单  app/ux/navigation/SlideMenu.js
  8. 视图 表单基础类 app/ux/page/FormPage.js
  9. 视图 视图基础类 app/ux/page/Page.js
  10. 组件请求数据格式插件 app/ux/plugin/RequestData.js
  11. 本地模拟数据代理 app/ux/proxy/API.js
  12. 远程请求数据代理 app/ux/proxy/Server.js
  13. 请求数据统一处理 app/ux/reader/JsonReader.js
  14. 全局Ajax请求类  app/ux/utilty/Ajax.js
  15. 全局配置类  app/ux/utilty/Config.js
  16. Cookie类  app/ux/utilty/Cookie.js
  17. 页面工具类  app/ux/utilty/Page.js
  18. 控制页面功能按钮权限  app/ux/utilty/Privilege.js
  19. 返回ResponseData的Code枚举类  app/ux/utilty/ResponseCode.js
  20. 本地模拟数据库,解决本地数据源联合查询 app/ux/utilty/SimulateDB.js
  21. 格式化树节点数据 用于第三方树插件和TreeSotre app/ux/utilty/SimulateDB.js
  22. 处理用户信息的工具类  app/ux/utilty/UserInfo.js
  23. 重写button menu为空时 不显示menu样式  overrides/button/Button.js
  24. 重写日历表单选择事件控件不弹出问题 overrides/calendar/form/CalendarPicker.js
  25. 重写日历表单,自动默认显示问题 overrides/calendar/view/Base.js
  26. 重写轮播超出最左测或最右侧 禁止滑动 overrides/carousel/Carousel.js
  27. 重写dataview侧滑类 手势滑动大于45° 则不显示 overrides/dataview/listswiper/ ListSwiper.js
  28. 重写dataview下拉刷新类 手势滑动小于45 overrides/dataview/pullrefresh/PullRefresh.js
  29. 重写密码框支持显隐 overrides/field/PasswordField.js
  30. 重写单选框组 选择单选框无法回调绑定值 overrides/field/RadioGroup.js
  31. 重写遮罩层组件,需要样式配合 overrides/loadmask/LoadMask.js
  32. 重写本地化个别组件文字没有翻译问题 ooverrides/locale/
  33. 重写Toast弹出框 支持坐标设置 overrides/toast/Toast.js
  34. 重写 History 监听添加路由前进或后退 overrides/util/History.js
  35. 重写 container控件 overrides/Container.js
  36. 响应式布局 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)基础版本

 

  注意:这些计划和路线图代表了截止到目前的意图,但是我们的发展计划和优先级可能会发生变化。因此,我们无法提供任何承诺或其他形式的保证,即我们将最终按计划的时间表或所描述的顺序,或根本不发布任何或所有所描述的产品。这些开发进度表或“产品路线图”的一般说明不应被解释或解释为任何形式的承诺,并且我们客户的升级,更新,增强和其他维护版本的权利将在适用的软件许可协议中阐明。 。

posted @ 2021-03-30 16:26  小靳一郎  阅读(178)  评论(0编辑  收藏  举报