摘要:一般都是一個視圖對應著一個一旦碰到視圖中邏輯過于繁瑣造成文件過大不利于維護和修改,所以要通過混入混入功能來實現模塊化首先創建一個視圖別名然后在你的文件里面開始混入控制器別名這樣就可以實現模塊化,使之能夠根據功能來實現區分了
Extjs一般都是一個視圖對應著一個controller 一旦碰到視圖中邏輯過于繁瑣造成controller文件過大不利于維護和修改,所以要通過混入mixins混入功能來實現模塊化!
首先創建一個視圖Ext.define("Cosmo.view.main.right.property.event.EventUtil", { alternateClassName: ["EventUtil"], //別名 requires: ["Cosmo.Map", "Cosmo.Page"], onAlert:function(){ alert(1) } });然后在你的controller文件里面開始混入
Ext.define("Cosmo.view.main.right.property.event.EventController", { extend: "Ext.app.ViewController", /** 控制器別名 */ alias: "controller.eventController", mixins: ["Cosmo.view.main.right.property.event.EventUtil"], render:function(){ var me=this; me.onAlert() } })這樣就可以實現模塊化,使之能夠根據功能來實現區分了
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/52524.html
摘要:一般都是一個視圖對應著一個一旦碰到視圖中邏輯過于繁瑣造成文件過大不利于維護和修改,所以要通過混入混入功能來實現模塊化首先創建一個視圖別名然后在你的文件里面開始混入控制器別名這樣就可以實現模塊化,使之能夠根據功能來實現區分了 Extjs一般都是一個視圖對應著一個controller 一旦碰到視圖中邏輯過于繁瑣造成controller文件過大不利于維護和修改,所以要通過混入mixins混入...
摘要:節點展開,圖標全部改為小三角默認展開資源樹數據集數據集根節點配置根節點默認展開資源文件目錄根節點名稱訪問代理類型異步監聽器父節點清空參數點擊的時候根據路徑查找參數默認展開第一個節點 var treePanel = { id: treeUrl, xtype: treepanel, ...
摘要:節點展開,圖標全部改為小三角默認展開資源樹數據集數據集根節點配置根節點默認展開資源文件目錄根節點名稱訪問代理類型異步監聽器父節點清空參數點擊的時候根據路徑查找參數默認展開第一個節點 var treePanel = { id: treeUrl, xtype: treepanel, ...
閱讀 3453·2019-08-30 15:44
閱讀 798·2019-08-30 13:46
閱讀 2058·2019-08-30 11:05
閱讀 3332·2019-08-29 18:32
閱讀 2155·2019-08-29 13:56
閱讀 1296·2019-08-29 12:57
閱讀 757·2019-08-28 18:21
閱讀 1734·2019-08-26 12:16