ExtJS 6:将日期字段修改为日期时间字段(二)

在上文《ExtJS 6:将日期字段修改为日期时间字段(一) 》(以下称文一)只是简单的利用日期选择字段的源代码创建了一个日期时间选择字段,而不是采用继承的方式,因而在本地化上,并不能很好的利用日期选择字段的本地化资源,需要自己考虑本地化的问题。为了解决这个问题,最好的方式当然是采用继承的方法来实现日期时间选择字段了。而本文就是用来讲述如何通过继承来实现这个的。

ExtJS 6:将日期字段修改为日期时间字段(一)

都快一年没写过博客了,主要原因是各种忙,项目要忙,写书要忙,总之就是忙。忙有忙的好啊,忙意味着经验值又涨了,但离升级到下一等级估计还需要很长时间。在项目中的一些开发经验,已经总结到已经交稿的《Ext JS 6.2 实战》中,希望对大家有所帮助。由于一本书内容有限,因而有些东西还是得写写博客和大家交流。
在Ext JS 4时代,很少考虑自己去改扩展之类的,因为在官方论坛一搜基本都有了。但随着Ext JS越来越商业化,这方面的东西越来越少了,很多时候只能自己动手了,今天要讲的日期时间字段就是这样,在Ext JS 4时代,一搜有好多,但Ext JS 6的没几个。还好,这么多年的使用经验在身,给点耐心,还是做出来了。
要将日期字段(Ext.form.field.Date.html)修改为日期时间字段,关键的问题是如何将输入时间的INPUT元素插入到日期字段中。在最初的预想中,是直接将数字字段(Ext.form.field.Number)的HTML代码直接嵌入日期选择器(Ext.picker.Date)的模版中,经过试验,该方法是可行的,但要做的工作非常多,如为小时、分钟和秒的上、下按钮定义事件等等。
在准备实现这是功能的时候,发现了以下很有趣的代码:

“Sencha 大师杯“编程大赛为您开启欧洲的学习之旅 第一季火热招募

Qast携手Sencha厂家为国内广大程序猿提供一个与国际知名Sencha大师学习交流的平台,现报名参加第一季的“Sencha 大师杯“,就有机会获得免费前往欧洲学习的名额。

一、大赛规则:


本次大赛本着公正公平公开原则,寻找中国地区的Sencha高手,优胜者将获得免费前往欧洲学习交流机会。

报名截止后,承办方将审核报名者的参赛资格。所有获得比赛资格的选手将会收到一封资格确认信(内含竞赛指导) 。根据Sencha厂家公布的比赛内容,参赛者需使用Sencha Ext JS 6.5.1 and Themer 1.3进行编译开发制作主题包。所有参赛者需要在2周内,将已完成的项目包上传至指定网站。

参赛作品将由Sencha厂家指定的国外专家进行评审,最终将评选出一名优胜者,该优胜者将获得EMEA Sencha Roadshows免费机票和会议当天的免费住宿(签证自理)。


ExtJS 6.5 和 Sencha Cmd 6.5 中的新功能 - FAQ

在我们最近的网络研讨会”Ext js 6.5 和 Sencha Cmd 6.5 中有哪些新功能”中 - 点此观看视频,我们提出了 Ext JS 6.5 和 Sencha Cmd 6.5 中一些令人惊奇的新功能。通过Coworkee示例应用程序,我们演示了如何使用 Ext JS 6.5 构建强大的数据密集型跨平台 Web 应用程序。在网络研讨会期间,我们进行了一项调查,以了解与会者正在使用哪些 Ext JS 版本。我们发现,在 Ext JS 6.5 发布后的两周内,超过10%的参与者已经升级,以使用这些令人兴奋的新功能。

以下是参加了网络研讨会的约150名受访者的调查结果。

ExtJS 6.5 和 Sencha Cmd 6.5 GA版本发布

我们代表整个Sencha团队, 兴奋地宣布发布 ExtJS 6.5 和 Sencha Cmd 6.5。 ExtJS 6.5 为 Modern toolkit 提供了一些很不错的新功能。比如高级表单验证(Form validation)、菜单(Menus)、对话框(Dialogs)等等。

如果你认为 Modern toolkit 是“移动设备优先”, 那么你是对的。 但如果你认为它是只为“移动设备”而生, ExtJS 6.5 将在很大程度上改变你这种想法。 ExtJS 6.5 Modern toolkit, 可以为移动设备, 也可以为桌面应用带来丰富的体验!


聚合内容