19 上将军

尚未进行身份认证

暂无相关简介

等级
TA的排名 775

【翻译】动态包加载

原文:《Dynamic Package Loading》Sencha Cmd一直以来都支持包的概念,大型应用程序可通过包来封装类、样式和资源,然后通过Sencha Cmd将这些包打包到应用程序中。现在,又有了权限的方式(动态)来使用这些包。如果现在已经使用了包,那会在应用程序的app.json文件中看到类似于以下的“requires”数组:requires: [ 'dashboa...

2019-11-01 12:45:20

快速模版(社区版本7.0)——创建模版

随着Ext JS 7的发布, 快速模版也需要进行升级了。由于社区版只提供现代工具包,因而在新的快速模版,只能使用现代工具包来开发桌面应用程序。不过,不用太过于担心,因为现在的现代工具包已经很强大了,用来开发桌面应用程序是一点问题没有的。如果还执着于支持IE浏览器,那还是使用6.2版的快速模版比较合适。在目前Angluar、Vue和React快一统江湖的年代,再考虑兼容IE这样的事情,笔者觉得有点脱...

2019-10-27 13:44:34

Abp开发日志:MariaDB(MySql)

在Abp中将数据库由SQL Server切换为MariaDB是相当简单的,但又有一些需要特别注意的问题,如MariaDB的索引字段,字段长度是有限制的,需要修改Abp框架内已定义好的索引字段的长度。本文是笔者在使用MariaDB数据库中的一些经验总结,希望对大家有所帮助。修改数据库连接数据库连接的定义在appsettings.json文件中,需要修改的地方有两处,一个是Web.Host项目,一...

2019-10-06 10:07:23

【翻译】Ext JS 7早期访问版

Ext JS 7.0早期访问版已经发布了。该办法包含了许多增强功能和令人兴奋的新功能,而其中的重点是增强现代工具包。想了解更多与此版本有关的信息,请继续往下阅读。

2019-07-16 13:04:53

【翻译】Ext JS升级顾问1.0发布

很高兴,Ext JS 升级顾问(Ext JS Upgrade Adviser )1.0终于发布了。升级顾问可以通过扫描Ext JS 4.x和5.x的应用程序后,指出这些源代码升级到Ext JS 6.x需要调整的地方。升级顾问主要包括以下功能:Ext JS...

2019-06-23 13:39:49

Ext JS 6.7不能跨域上传文件的bug

因为要使用表单实现跨域上传文件,但是发现在6.7居然不行,需要自己手动去创建FormData对象来提交,这比较奇怪。经过分析源代码,终于找到了这个bug,主要代码如下: ... if (Ext.feature.has.XHR2 && request.xhr2) { delete request.form; ...

2019-04-11 04:45:57

解决Modern工具包中Ext.field.Date的提交值问题

使用Classic工具包的日期字段,在表单提交的时候,获取的是日期字段的提交值,也就是会在表单提交的时候会将值转换为与定义的格式相符的值。而在Modern工具包中,提交的值是原始值,也就是带有时区属性的日期值,如果在服务器端不进行时区转换,那么日期值就不是预想的值。要解决Modern工具包中的这个问题,如果不想重写任何基类,就只能在提交前或在服务器端对值进行处理,这无疑增加了代码量。最简单直接的...

2019-03-20 09:03:06

VS Code升级到1.31.1后,Sencha ExtJS插件不工作的解决办法

原文地址请看:https://www.sencha.com/forum/showthread.php?471410-Bug-in-VS-Code-Plugin-since-VS-Code-Update-(-gt-1-31)&p=1324018#post1324018。在这里我就说说我的修复过程:打开C:\Users[当前机器的用户名].vscode\extensions\sencha...

2019-03-20 08:35:34

【翻译】Sencha Ext JS 6.7 的新增功能(节选)

Ext JS 6.7终于拼接上了Classic工具包的最后一环,如锁定表格、多选组件等,除了不支持IE和RTL外,Modern工具包的功能与Classic的功能已经没有区别了。不过,暂时没发现社区版已经更新到6.7。

2019-02-08 10:35:05

使用Ext JS社区版的快速模版:创建移动版应用程序

注册社区版社区版的注册地址如下:https://www.sencha.com/products/extjs/communityedition/?utm_source=snceb&utm_medium=email&utm_campaign=sncextjs-communtiy&utm_content=181106-pt-sncextjs-community注册社区版要注...

2019-02-05 21:43:30

使用Ext JS社区版的快速模版:包(packages)与工作区(workspace)

基本概念对于包,简单来说就是能用于多个应用程序的共享代码,如模型(model)、存储(Store)的定义,有关包的详细信息,可参阅文章《Sencha Cmd Packages》。工作区不是必需的,但使用它来管理应用程序、包和其他共享代码是个不错的选择。有关工作区的详细信息,可参阅文章《Workspaces in Sencha Cmd》。使用工作区一定要小心,在一个工作区内只能使用一个版本的E...

2019-02-05 19:48:04

使用Ext JS社区版的快速模版:概述

Ext JS社区版的主要优点就是在特定情况下,可以免费使用最新版的Ext JS来开发应用程序。还是老话说得好,天下没有免费的午餐,社区版虽然可以免费使用,但限制也不少,如只能使用NPM的方式进行开发,只能使用Modern工具包开发桌面应用程序等。Classic工具包和Modern工具包应该怎么选择在《What’s New in Ext JS 6.5 and Sencha Cmd 6.5 – Y...

2019-02-05 15:41:46

【翻译】Ext JS社区版

原文地址:https://www.sencha.com/products/extjs/communityedition/?utm_source=snceb&utm_medium=email&utm_campaign=sncextjs-communtiy&utm_content=181106-pt-sncextjs-communitySencha Ext JS社区版为开发人...

2018-11-07 15:07:52

一个Ext JS 6可用的下载类

HTML5为A标签添加了download属性,可用来指定链接的文件名,单击A标签后就可实现文件下载功能,该组件就是利用这个特性来实现的,具体代码如下:Ext.define('Admin.util.Download', { alternateClassName: 'DL', singleton: true, saveAs: function(url,filename, f...

2018-10-16 13:16:20

【翻译】更新Sencha路线图

原文地址:Sencha Roadmap Update概述在过去一年,我们一直在倾听开发人员的需求,并发现对Sencha感兴趣的大多数是企业的Web开发人员,而且焦点都集中在以下几个方面:支持最新JavaScript标准的全面的核心框架用于打造美观的企业应用所需的全新的美丽的组件和主题可打造优化过的、高性能和通用的应用程序的现代工具链可通过可视化构建应用程序、可通过可视化创建应用程序的...

2018-10-14 18:21:02

初试Ext JS 6.6的NPM版(二)

NPM版的Ext JS,在文件解构上与使用Cmd版的区别不大,最大的改变是样式文件(scss文件)不再要求放在sass文件夹,而是可以与视图文件放在一起,如下图所示。下面尝试把快速模版的东西迁移过来试试。先把app\desktop\src\view文件夹下的文件和文件夹删除。然后将快速模版中的app\view中的文件复制过来。把NavigationTree.js文件复制到app\deskt...

2018-08-03 14:44:17

初试Ext JS 6.6的NPM版(一)

从Ext JS 6.6开始,Ext JS也支持使用nmp来进行辅助开发了。为什么要选择nmp来辅助开发呢?之前使用Sencha Cmd也挺好的。Cmd确实也不错,但唯一的缺点就是不能确定最新版的Cmd是否适合适合你现在项目的版本,笔者一直在用Ext JS 6.2的GPL版本,也一直没去升级Cmd的版本,就是为了避免出问题。使用nmp可以减少这样的麻烦,而且使用npm来进行辅助开发是目前的发展潮流,...

2018-08-01 17:23:30

快速模版的本地化改进

在快速模版中,使用了一个本地化类来实现本地化,但效果不算太好,因为生成操作需要切换不同的本地化包再进行打包。造成这个问题的主要原因是Ext JS自身需要通过重写来实现本地化。研究了一下kitchensink示例(Ext JS 包的examples\kitchensink文件夹)实现本地化的方式,感觉比较恐怖,应用程序的每一个需要使用本地化信息的类都要使用重写方式写一个本地化重写类,太麻烦了。最...

2018-06-29 16:48:06

【翻译】Ext JS 6.6.0的新东西

原文:《What’s New in Ext JS 6.6.0》简介Sencha Ext JS 6.6已经支持NPM包和开放工具。Ext JS 6.6现在可以通过NPM包让开发人员使用已经相当熟悉的异常简单的工作流。现在,Ext JS开发人员可以是强大的开放式工具来快速生成、构建和更新Ext JS应用程序。Ext JS 6.6还带来了一些主要的增强,如新的现代工具包组件、新的美丽的可访问主题...

2018-06-21 17:23:05

《Ext JS 6.2实战》一书上传按钮的问题

近日,有热心读者发邮件给我说上传按钮有bug,第一次打开上传按钮时,可以打开文件选择对话框,当打开第二个视图时,就不能打开文件选择对话框了。经研究,发现是创建plupload.Uploader对象时,都使用了第一次创建的按钮的id造成的,经过修改代码,已经把bug修复了。首先修改Upload.js,将以下代码删除:Ext.applyIf(me.config.uploader, { ...

2018-05-24 18:17:38

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 图书勋章
    图书勋章
    CSDN技术图书作者专属勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。