也调了快一天,死活找不到窍门。

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的关系相关推荐

  1. 第2章[2.3] 基于Ext JS的MVC/MVVM架构的应用开发模式

    Ext JS 对MVC 和MVVM两种架构都支持.这两种架构都是根据逻辑划分程序的代码,两种各有优劣. MVC是什么? Model, View , Control的首字母. 在MVC架构中,大多数类都 ...

  2. [Ext JS 4] MVC 应用程序框架

    前言 大型客户端应用程序总是很难编写,很难组织和很难维护.随着功能的增加和更多的开发人员加入项目,对项目的控制也越来越困难了.Ext JS 4 提供了一个新的应用程序框架帮助组织代码. 模型 - 一组 ...

  3. Ember.js如何与后端服务交互?adapter、store、ember data关系揭秘

    2019独角兽企业重金招聘Python工程师标准>>> 文章来源:Ember Teach 本项目讲解如何使用adapter.EmberData以及怎么连接到本地数据库. 项目简介 主 ...

  4. Ember.js如何与后端服务交互?adapter、store、ember data关系揭秘 1

    文章来源:Ember Teach 本项目讲解如何使用adapter.EmberData以及怎么连接到本地数据库. 项目简介 主要内容 适配器使用 如何持久化数据到本地数据库 简单的后端服务 最近经常有 ...

  5. Ext JS 6.7 中文文档:路由的使用

    本篇目录 前言 正文 通过路由控制应用 路由可以做什么 路由不可以做什么 什么是 Hash? 在你的应用中实现路由 更新 Hash 默认 Token 带参数的 Hash Hash 参数格式化 Rout ...

  6. 【翻译】对于Ext JS 5,你准备好了吗?

    原文:Are You Ready for Ext JS 5? Ext JS 5:准备升级 对于Ext JS 5加入Sencha的大家庭,我们感到非常高兴!作为一个主要版本,在Ext JS 5引入了一堆 ...

  7. Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之部署到Linux

    尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ex ...

  8. 使用cordova将Ext JS 6.2的Modern应用程序打包为安卓APP

    近期使用Ext JS 6.2的Modern工具包写了一个应用程序,本意是作为一个移动应用程序,在移动端通过浏览器来访问的.但后来有个需求需要将应用程序打包为APP来实现,于是就尝试着使用cordova ...

  9. 《Ext JS 6.2实战》节选——使用Sencha Cmd创建应用程序

    如果对Sencha Cmd不熟悉或没有了解过的,一定会很诧异为什么要用这个东西来创建应用程序,使用它又有什么好处呢?本章将会解答这些疑问,并介绍如何使用它来创建应用程序,以及应用程序创建后后如何开始进 ...

最新文章

  1. 拆分文件_领导让把工作表拆分每个文件,我花半个小时,同事1分钟搞定了
  2. java实现多线程的4种方式
  3. 各个 Android Gradle 插件版本所需的 Gradle 版本
  4. mysql 表的存储类型_MySQL数据表存储引擎类型及特性
  5. ab的plc跟西门子哪个好些_2020滚筒洗衣机哪个牌子好?想买滚筒洗衣机的看过来!...
  6. docker部署redis集群_Docker部署Redis集群----第九节(docker-redis哨兵集群“轮询分流”篇实例一)...
  7. 为 ASP.NET 创建缓存配置对象[转载]
  8. glBindTexture--纹理
  9. 5.大数据架构详解:从数据获取到深度学习 --- 流处理
  10. java mysql 周_java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)...
  11. WPS文字常用快捷键大全
  12. 【转载】UWP应用设置和文件设置:科普
  13. Lorenz系统的吸引子相图
  14. 【JAVA之NIO框架介绍】
  15. 42、使用mmrotate中k3det进行旋转目标检测,并进行mnn部署和ncnn部署
  16. office2016的word打开程序之后显示需要修复问题解决解决
  17. win10如何切换计算机用户,windows10如何切换电脑微软账户
  18. MEMOS 服务及隐私协议
  19. Spring Boot 接入钉钉扫码登录
  20. 【ACM- OJ】《Oulipo》C++

热门文章

  1. 测试ODBC与OLE
  2. 《面向模式的软件体系结构3-资源管理模式》读书笔记(1)--- Lookup模式
  3. 微软将迎来迄今最大补丁日 一次修补49个漏洞
  4. Eclipse配置工程自动执行ant实现热部署
  5. java五种加密技术理解
  6. 计算机组成原理第4章,计算机组成原理-第4章总结.doc
  7. matlab均线程序化交易,【策略分享】Matlab量化交易策略源码分享
  8. java printstacktrace_为什么异常. printStackTrace() 被认为是不好的实践?_java_酷徒编程知识库...
  9. 没有实现类,MyBatis 的方法是怎么执行的?
  10. MyBatis 源码解读-objectFactoryElement()、objectWrapperFactoryElement()