Sencha Touch 筆記

來源:互聯網
上載者:User
Sencha Touch 的動畫方式HIERARCHYExt.Base

Ext.fx.AnimationREQUIRESExt.fx.animation.FadeExt.fx.animation.FadeOutExt.fx.animation.FlipExt.fx.animation.PopExt.fx.animation.PopOutExt.fx.animation.SlideExt.fx.animation.SlideOut使用方法類似: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就會出現上述問題            }        },    },

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.