`
memory1897
  • 浏览: 7151 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Extjs4 MVC 添加model层

阅读更多

 

PS:第一篇我放了个图片前台结构的,有个单词写错了导致我model层总是报错,我把model写成modal了。呵呵,粗心的后果就是花费更多的时间去弥补我的粗心,这是被细心的人甩下的原因之一。

1、我们在model下的MVC.js文件中定义我们上一篇中grid的model,如下:

model
1 Ext.define('MVC.model.MVC', {
2     extend: 'Ext.data.Model',
3     fields: ['name', 'email']
4 });

2、在controller中声明我们定义的model,

models : ['MVC'],

  这样,我们的view层就能够使用定义的model了,接下来在view层中使用model,日常使用中一般都用于我门的store既数据请求的model的定义,这跟我们j2ee项目中的model是一个思想。把我们view中的store改成如下:

store
1 this.store = {
2             model : 'MVC.model.MVC',
3             data  : [
4                 {name: '张三',    email: 'zs@cnblogs.com'},
5                 {name: '李四', email: 'ls@cnblogs.com'}
6             ]

接下来运行项目,结果与我们上一篇一样。这样我们的整个项目的mvc就基本清晰了。我看了一下4的docs,发现MVC中我们可以把store单独拿出来,mvc也是可以识别的,但是我一般都是跟grid定义在一起,因为本身controller占据了我们大部分的代码,view层比较清晰,所以哪里定义的grid,store放哪里我跟人比较好管理。

以后再写的话主要会集中在一些使用的细节方面,比如panel数据整体的设置等等,这些都跟model千丝万缕。

总之,Extjs,Great Framework!对了,宣传一下sencha touch framework,很不错,手机端框架,有兴趣的可以了解一下!

分享到:
评论

相关推荐

    extJS4 MVC demo项目入门

    extJS4 MVC demo项目入门涉及的是前端开发领域的技术要点,主要介绍了extJS4框架中的MVC(Model-View-Controller)模式在实际开发项目中的应用方法,并着重讲述了如何实现前端资源的按需加载和动态加载。在了解这些...

    extjs4MVC实现

    在 ExtJS 4.0 中,引入了 Model-View-Controller(MVC)架构模式,这是一种设计模式,用于组织和分离应用的业务逻辑、视图展示和用户交互。本文将深入探讨 ExtJS4.0 MVC 的核心概念、结构以及如何实现一个简单的 MVC...

    Extjs4 MVC小实例

    MVC(Model-View-Controller)架构模式是ExtJS 4中一个核心的设计原则,它有助于实现应用的模块化和可维护性。这个“Extjs4 MVC小实例”很可能是为了展示如何在实际项目中有效地运用MVC模式。 **模型(Model)** 在...

    extjs4Mvc事例

    这个"extjs4Mvc"事例提供了关于如何在ExtJS 4中有效地利用MVC(Model-View-Controller)设计模式的详细教程。MVC模式是软件工程中常用的设计模式,它有助于保持代码的组织性和可维护性。 在ExtJS 4中,MVC架构被...

    Extjs4 MVC 官方实例整合 未改动 未删减 部署即可运行

    在ExtJS 4中,MVC(Model-View-Controller)设计模式是其核心架构,用于组织和管理应用程序的逻辑。这个官方实例集是ExtJS 4 MVC模式的一个完整展示,旨在帮助开发者理解并掌握如何使用MVC进行开发。 **MVC模式详解...

    ExtJS的MVC模式

    ExtJS的MVC模式是其框架的核心特性之一,主要用于组织和管理复杂的用户界面代码,确保应用的可维护性和可扩展性。在深入讲解MVC模式之前,先了解一下ExtJS本身。ExtJS是一款基于JavaScript的开源UI库,它提供了一套...

    extjs4mvc的crud

    在"extjs4mvc的crud"这个主题中,我们将深入探讨如何使用ExtJS 4的Model-View-Controller(MVC)架构来实现货物处理的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作。 首先,了解MVC模式是...

    springmvc+extjs4mvc实现权限管理

    项目中的代码可能涉及到SpringMVC的Controller、Service、DAO层,以及ExtJS4MVC的Model、View、Store和Controller,通过JSON格式进行前后端数据交换。开发者需要熟悉这两者的API和开发模式,以便有效地实现权限控制...

    ExtJS4 MVC演示项目

    MVC(Model-View-Controller)模式是软件设计中的一个经典模式,它在ExtJS4中被广泛应用,以实现可维护性和可扩展性的增强。这个"ExtJS4 MVC演示项目"是一个很好的学习资源,可以帮助开发者了解如何在实际应用中组织...

    EXTJS简单MVC实例

    只要将解压的文件直接放置到myeclipse的webroot下面,启动tomcat访问。简单的EXTJS mvc框架,设计 store,model,controller,view,window等等,同时展示了一些基本的点击显示、修改等等操作,需要的同学自行下载

    ExtJS4 MVC 混合实例

    本实例是针对新手级别的学习资料,旨在帮助初学者理解并掌握ExtJS4中的MVC模式。 MVC模式是一种软件设计模式,它将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)。在ExtJS4中,这...

    extjs4 mvc extjs

    是用extjs mvc写的,controller里面会配置model store view,然后mode和store的关系,相信大家也很清楚了,store里面会用到model,当然也可以不用,和原来的extjs3.x是一样的,用field来表示,其实是换汤不换药而已...

    Extjs4 MVC开发笔记源码

    本笔记源码主要展示了如何在ExtJS 4中运用MVC模式进行开发。 一、MVC模式 MVC模式将应用分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。模型处理数据和业务逻辑,视图负责显示用户界面,...

    Extjs 4.2.0 MVC 架构 官方文档例子中文

    Model和Store是Extjs MVC架构中的另外两个核心组件。Model用于定义数据结构,而Store则负责管理数据集合。 ##### 6.1 创建Model 在`app/models`目录下创建Model文件。例如,创建`User.js`文件来定义用户模型: ``...

    Extjs4.0 mvc模式开发

    在本工程中,我们将深入探讨ExtJS 4.0的MVC模式,以及如何通过controller、view、model和store来构建应用。 **1. MVC模式** MVC模式是一种软件设计模式,将应用程序分为三个主要组件:模型(Model)、视图(View)...

    Extjs4 mvc+struts 应用例子

    在ExtJS4中,MVC模式被强化为一种更高级别的应用程序架构,包括模型(Model)、视图(View)、控制器(Controller)以及存储(Store)和代理(Proxy)。模型负责处理数据,视图负责展示数据,控制器负责协调模型和...

    ExtJS4.2 MVC

    4. **控制器(Controller)**:控制器作为MVC中的胶水代码,它监听视图的事件,处理业务逻辑,并调用模型或视图的方法。控制器通过`Ext.app.Controller`定义,可以定义`refs`来引用视图组件,以及`control`来监听和...

    EXTJS4.2 MVC环境搭建并显示数据

    MVC(Model-View-Controller)模式是EXTJS中的一种架构设计方式,它有助于将应用的逻辑、视图和数据模型分离,提高代码的可维护性和可扩展性。在EXTJS 4.2中,MVC的应用更加成熟和完善。 首先,我们需要理解MVC的...

    ExtJS 4 MVC

    ExtJS 4 MVC是一个强大的前端开发框架,它利用模型-视图-控制器(Model-View-Controller)架构模式,帮助开发者构建复杂、可维护的Web应用程序。MVC是一种设计模式,它将应用程序的不同部分分离出来,使代码更易于...

Global site tag (gtag.js) - Google Analytics