當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
2017年第1贴:EXT.JS使用MVC模式时,注意如何协调MODEL, STORE,VIEW,CONTROLLER的关系
生活随笔
收集整理的這篇文章主要介紹了
2017年第1贴:EXT.JS使用MVC模式时,注意如何协调MODEL, STORE,VIEW,CONTROLLER的关系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
也調了快一天,死活找不到竅門。
MODEL, STORE,VIEW的調置測試了很久,試了N種方法,不得其果。
最后,試著在APPLICATION里加入CONTROLLER,
在CONTROLLER里加入相應的STORE和VIEW支持,
搞定。
元旦踩過兩個坑,繼續前行!!!:)
Ext.define('Packt.Application', {extend: 'Ext.app.Application',requires: ['Packt.overrides.tree.ColumnOverride','Packt.overrides.grid.column.Action','Packt.overrides.patch.data.ModelWithId' //ExtJS 5 bug fix - remove this once Sencha fixes it//,'Packt.view.film.Films'//'Packt.view.base.Grid'//'Packt.view.reports.SalesFilmCategory' ],name: 'Packt',defaultToken : 'home',views: ['login.Login'],stores: [// TODO: add global / shared stores here ], controllers: [//'Root','Menu','StaticData']/*, Ext.define('Packt.controller.StaticData', {extend: 'Ext.app.Controller',requires: ['Packt.util.Util', //#1'Packt.util.Glyphs',], stores: [ //#2'staticData.Actors','staticData.Categories','staticData.Cities','staticData.Countries','staticData.Languages'],views: [ //#3'Packt.view.staticData.BaseGrid','Packt.view.staticData.Actors','Packt.view.staticData.Categories','Packt.view.staticData.Cities','Packt.view.staticData.Countries','Packt.view.staticData.Languages'],init: function(application) {var me = this;me.control({'staticdatagrid button#add': {click: me.onButtonClickAdd},總結
以上是生活随笔為你收集整理的2017年第1贴:EXT.JS使用MVC模式时,注意如何协调MODEL, STORE,VIEW,CONTROLLER的关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring boot(二):web综合
- 下一篇: python2.6 2.7 升级成3.6