投放本站广告请联系: extjscn#126.com
需求:两个DateField控件,分别为开始时间和结束时间。当选择完结束时间后,自动计算这两个时间段所间隔的月或天数。
需要解决的问题:
1.直接使用Ext.getCmp('endDate').getValue()所取得的日期无法直接使用,需要使用Ext.util.Format.date()格式化
2.默认计算得到的时间差为毫秒,需要转换。1天=86400000毫秒。
3.得到的数需要使用Math.round()函数取整数。
4.为结束时间的日期控件加监听事件。
例如有三列NumberField,分别是:开始量 结束量 差。实现输入完开始量和结束量,即时自动计算差并填充。
在Ext.form.NumberField加入listeners,选用的事件为“change”
1、数组求最大,最小值,判断是否包含元素 2、过滤Backspace回退键 3、IE下获取name属性元素 4、设置可编辑表格是否可编辑 5、自定义clearAll()函数
移动 Web 应用程序开发有望通过一个应用程序便可接满足许多用户的要求。许多出色的框架都能帮助您完成这项任务,本系列讨论了其中几个框架。通过缩小受支持设备的范围,调整运行某些版本的 Android 或 iOS 的设备的范围,您的应用程序的复杂性降低了,而潜在功能却增加了。这正是 Sencha Touch 背后的理念,该移动 Web 应用框架基于 JavaScript 库(过去称为 Ext JS)。事实上,Sencha Touch 为高端智能手机提供了完整的移动 Web 解决方案。
1.什么store? Store类似于一个本地仓库(即数据存储器),包括有 ArrayStore,DirectStore,GroupingStore,JsonStore,XmlStore(都是store的子类) 最终主要用于提供给panel去显示. Store由Proxy(数据源)和DataReader(解读数据)组成。 一.(Proxy)数据源:一般是后台的值,习惯性的把它转换成json对象给store(注:个人理解) 二.(DataReader)读取数据:获得了数据后需要解析数据,DataReader(fields属性其实是Record对象的)解析数据并指定格式. 三.store存储好的数据最后交给panel