2013年3月10日

摘要: Ext.field.Text只是一个简单的输入框,如果有值被输入就会在尾部出现一个‘X’button,如果想在text框上放上别的button,放上lable,图片什么的该如何扩展呢?其父类Ext.field.Field继承了Ext.Decorator,也就是所有Ext.field.Field的子类都有Ext.Decorator的特性-可以指定component.拿最简单的text field来说,指定的component是input类,type是text.也就是说text field的核心还是Ext.field.input类。看一下源代码就会发现我们看到的输入框是通过重写Ext.Compon 阅读全文
posted @ 2013-03-10 22:27 morina 阅读(324) 评论(0) 推荐(0)
 
摘要: 如果是Sencha Touch 支持的component,会有支持的事件,如list每一项目会有itemtap等事件,formfield的text field的clear icon会有clearincontap事件。但如果是对Sencha Touch的comonent进行扩展,如和让其支持tap事件呢?Ext.util.TapRepeater提供了解决方法,它属于包装类,用它可以为任何element添加tap事件。原理是将事件源对象(Ext.dom.Element对象)指定给TapRepeater的el属性,然后为TapRepeater的tap事件添加handler.也就是通过TapRepea 阅读全文
posted @ 2013-03-10 21:17 morina 阅读(356) 评论(0) 推荐(0)