自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 快速模板——Echart包

在Ext JS中虽然内置了图表包,但整体来说只能算可用。如果希望更好的效果,会引入别的图表包,如Ext JS自身引入了D3包,不过这是收费的。为了健全快速模板的功能,于是引入了EChart包来实现更好的图表功能。 要将别的功能包引入到Ext JS,基本都是以扩展组件的方式来实现的,EChart包也...

2020-05-17 15:27:00 142 0

原创 Ext JS 7 Modern包序列化日期提交值

使用Ext JS 7 Modern包,在提交日期值的时候,会发现提交的是带时区的日期值,譬如,选择的是日期值是2019-12-17,那么在提交的时候会根据浏览器的时区(中国区为+8),提交值会修正为2019-12-16 16:00:00(减8个小时),如果在服务器端,不调整时区,直接转换为日期,就...

2019-12-17 10:55:48 171 0

翻译 【翻译】动态包加载

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

2019-11-01 13:21:44 247 0

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

随着Ext JS 7的发布, 快速模版也需要进行升级了。由于社区版只提供现代工具包,因而在新的快速模版,只能使用现代工具包来开发桌面应用程序。不过,不用太过于担心,因为现在的现代工具包已经很强大了,用来开发桌面应用程序是一点问题没有的。如果还执着于支持IE浏览器,那还是使用6.2版的快速模版比较合...

2019-10-27 15:45:10 517 0

原创 Abp开发日志:MariaDB(MySql)

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

2019-10-06 18:10:49 191 0

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

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

2019-07-16 13:04:53 1251 6

翻译 【翻译】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 299 0

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

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

2019-04-11 04:45:57 590 3

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

使用Classic工具包的日期字段,在表单提交的时候,获取的是日期字段的提交值,也就是会在表单提交的时候会将值转换为与定义的格式相符的值。而在Modern工具包中,提交的值是原始值,也就是带有时区属性的日期值,如果在服务器端不进行时区转换,那么日期值就不是预想的值。 要解决Modern工具包中的这...

2019-03-20 09:03:06 202 0

原创 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。 在这里我就说说我的修...

2019-03-20 08:35:34 417 0

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

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

2019-02-08 10:35:05 1477 0

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

注册社区版 社区版的注册地址如下: https://www.sencha.com/products/extjs/communityedition/?utm_source=snceb&utm_medium=email&utm_campaign=sn...

2019-02-05 21:43:30 671 0

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

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

2019-02-05 19:48:04 435 0

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

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

2019-02-05 15:41:46 429 0

翻译 【翻译】Ext JS社区版

原文地址:https://www.sencha.com/products/extjs/communityedition/?utm_source=snceb&utm_medium=email&utm_campaign=sncextjs-communti...

2018-11-07 15:07:52 1336 9

原创 一个Ext JS 6可用的下载类

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

2018-10-16 13:16:20 523 0

翻译 【翻译】更新Sencha路线图

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

2018-10-14 18:21:02 482 0

原创 初试Ext JS 6.6的NPM版(二)

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

2018-08-03 14:44:17 2343 1

原创 初试Ext JS 6.6的NPM版(一)

从Ext JS 6.6开始,Ext JS也支持使用nmp来进行辅助开发了。为什么要选择nmp来辅助开发呢?之前使用Sencha Cmd也挺好的。Cmd确实也不错,但唯一的缺点就是不能确定最新版的Cmd是否适合适合你现在项目的版本,笔者一直在用Ext JS 6.2的GPL版本,也一直没去升级Cmd的...

2018-08-01 17:23:30 3190 0

原创 快速模版的本地化改进

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

2018-06-29 16:48:06 1797 0

翻译 【翻译】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...

2018-06-21 17:23:05 4130 0

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

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

2018-05-24 18:17:38 2197 0

翻译 【翻译】Sencha现状 ———采访Atanas Popov

原文:State of Sencha — Interview with Atanas Popov 作者:Ivan Jouikov,Crypto, decentralization, and Web 3.0 enthusiast. Web 2.0 Software Architect with 1...

2018-04-28 10:40:44 1879 1

原创 在github发布了一个快速开发模版

在写《Ext JS 6.2 实战》的过程中,就有个想法,能不能实现一个比较快速的开发模版,让编写Ext JS更便捷。经过一段时间的研究和尝试,终于找到了比较好的方式,现在就把它分享给大家,希望对大家有所帮助。具体的访问地址是:https://github.com/tianxiaode/qTempl...

2018-04-18 17:59:01 3076 4

翻译 在Ext JS Grid的Action列的列标题中放置按钮

原文:《A button in the header of an Ext JS grid action column》 在本文,将演示如何在Grid的Action列的列标题中放置按钮。 缘起 为了显示和维护大量的数据,开发人员通常会使用Grid来显示数据,并绑定一个表单来添加或编辑记录。...

2018-03-25 14:38:08 2580 0

翻译 一个Ext JS开发人员的一天:问与答

原文:Day in the Life of an Ext JS Developer: Your Questions Answered 在最近的《一个Ext JS开发人员的一天》的网络研讨会上,我们回答了一些技术问题,如Ext JS如何快速入门、技巧和最佳实践。在问与答环节异常活跃,因此,我们决定...

2018-03-22 16:21:41 2633 0

原创 Ext JS 6:表单字段自动从本地化类获取标签文本

在《Ext JS 6.2实战》一书中,定义了用于实现应用程序本地化的I18N类,而在定义表单字段时,是直接使用I18N来引用表单字段的标签文本的,当表单字段比较多,项目的表单也比较多的时候,老是这样引用,也挺麻烦的,因而,最好的方式是让字段自己根据name配置项定义的名称去I18N取标签文本。本文...

2018-03-11 14:50:06 1857 0

翻译 Ext JS从零开始之二

原文地址:https://www.sencha.com/blog/ext-js-from-scratch-part-2/ 欢迎来到Ext从零开始博客系列之二。在第一篇博客中,已经从零开始创建了一个应用程序看起来像什么且希望它做什么的的可工作的应用程序,现在,从HTML和CSS角度来审视一下它是如...

2018-01-24 15:51:16 3114 0

原创 Ext JS 6:Visual Studio Code、创建包和权限管理

在《Ext JS 6.2实战》一书中,创建了几个常用的工具类,如果要将这些工具类应用到别的项目,使用书中的方法只能将类复制到新项目,然后修改类名来实现。那么,是否有更好的方式呢?在查看了官方文档《Creating Sencha Cmd Packages[http://docs.sencha.com...

2018-01-17 15:33:19 3336 0

原创 在CentOS上使用VS Code调试.Net Core应用程序

尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+Identi...

2018-01-15 14:08:40 2691 0

原创 Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之部署到Linux

尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+Identi...

2018-01-14 16:36:46 3003 0

原创 Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之文件上传

尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+Identi...

2018-01-12 21:20:29 3648 2

原创 《Ext JS 6.2实战》已可购买

购买地址:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.12.4eee6e19aIM4QJ&id=563950338422&rn=35bddd9a2bedf502ddfb6e15e088403...

2018-01-10 17:03:05 4321 8

原创 Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之文章管理

尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+Identi...

2018-01-08 14:55:19 2290 0

原创 Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之登录、权限、菜单和登出

尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+Identi...

2018-01-04 17:27:46 3631 2

原创 Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之验证码

尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+Identi...

2017-12-26 22:13:25 2221 2

原创 Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之显示登录视图

尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+Identi...

2017-12-25 19:37:17 2027 0

原创 Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之添加实体

在ABP框架中,实体类是在Core项目中定义的。根据模版提供的Core项目,可以看到,实体类都是根据功能划分到不同的文件夹的。在这里,我们可以将SimpleCMS都放到CMS文件夹内,也可以单独方在独立的文件夹内。在本练习将使用独立文件夹的方式。要定义实体,可以从Entity、Entity<...

2017-12-23 15:55:06 1937 0

原创 Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之数据迁移

尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+Identi...

2017-12-21 16:23:57 2167 0

原创 Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer

尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+Identi...

2017-12-18 17:59:34 11362 19

提示
确定要删除当前文章?
取消 删除