1
控制器中的init和視圖中的initilize是做什麼的。我想要一個在視圖加載之前運行的函數。我正在使用MVC。Sencha Touch 2 - 什麼是初始化和初始化?
控制器中的init和視圖中的initilize是做什麼的。我想要一個在視圖加載之前運行的函數。我正在使用MVC。Sencha Touch 2 - 什麼是初始化和初始化?
init
用於控制器告訴你何時控制器實例化後,但在瀏覽器準備就緒之前。當瀏覽器準備好時(dom就緒),將在控制器中調用launch
方法。
init
中的任何組件或子類Ext.Component
使用,並且當類被實例化時被調用。這個類的配置系統到那時已經被初始化了。
非常感謝。 :-) – raghav 2012-02-28 04:08:59
@rdougan:最好的做法是在子類中調用父'init'方法,就像使用'this.callParent(arguments)'一樣? – 2012-12-31 07:08:05
@SayemAhmed是的,雖然'init'是'Ext.app.Controller'和'Ext.app.Application'中的一個空函數。 – rdougan 2013-01-01 14:24:38