Sencha Touch 的动画方式
HIERARCHY
Ext.Base
Ext.fx.Animation
REQUIRES
使用方法类似:win.show({type:'pop',direction:'left'});或win.show('pop');
相见API:http://docs.sencha.com/touch/2-0/#!/api/Ext.fx.Animation
Uncaught TypeError: Cannot call method 'apply' of undefined
可能的原因是你在controller中定义的js事件,没有找到,例如:
Ext.define('PLM.controller.Main', { extend: 'Ext.app.Controller', config: { refs: { main: '#PLMMain', product:'#ViewProduct', cdnWin: 'formpanel', btnSelCdns: '#PLMMain button[action=SelectCondition]', btnCdnWinClose: 'formpanel button[action=CdnWinClose]', btnCdnWinSearch: 'formpanel button[action=CdnWinSearch]', //产品图册工具栏按钮 btnBackCategory: '#ViewProduct button[action=BackCategory]', btnSortBySKC: '#ViewProduct button[action=SortBySKC]', btnSortByDesignId: '#ViewProduct button[action=SortByDesignId]', btnDesignImg: '#ViewProduct button[action=DesignImg]', btnSampleImg: '#ViewProduct button[action=SampleImg]', btnImgType:'#ViewProduct #segBtnImageType', productToolbar:'#ViewProduct #productviewtb' }, control: { //选择条件窗体 btnSelCdns: { tap: 'showConditionWin' }, btnCdnWinClose: { tap:'CdnWinClose' }, btnCdnWinSearch: { tap: 'CdnWinSearch' }, main: { itemtap:'CategoryClick' }, btnBackCategory: { tap: function () { Ext.Viewport.setActiveItem(this.getMain()); } }, btnSortBySKC: { tap: function () { this.getProduct().getStore().sort('productName', 'ASC'); } }, btnSortByDesignId: { tap: function () { this.getProduct().getStore().sort('designerId', 'ASC'); } }, btnDesignImg: { tap: function () { this.getProduct().setItemTpl(tplDesign); this.getProduct().getStore().load(); } }, btnSampleImg: { tap:'abcd' // 上下文中你没有定义abcd这个function就会出现上述问题 } }, },