PhoneGap中文网

 找回密码
 立即注册

第八讲 使用Sencha Architecture 学习 SenchaTouch MVC(1)

2014-3-1 09:45| 发布者: admin| 查看: 8409| 评论: 0

摘要: 第八讲 使用Sencha Architecture 学习 SenchaTouch MVC (1) 学习要点: 1. SenchaTouch MVC 介绍 2. Sencha Architecture 中使用 SenchaTouch MVC 主讲教师:(树根) 1. SenchaTouch MVC 介绍 模型-视图-控制器 ...
学习要点:

1. SenchaTouch MVC 介绍
2. Sencha Architecture 中使用 SenchaTouch MVC
 
主讲教师:(树根)

1. SenchaTouch MVC 介绍

模型-视图-控制器(MVC)框架是一种软件设计模式,如今已被广泛使用。最近几年被推荐为Sun公司
J2EE平台的设计模式,以及 php中的MVC 模受到越来越多的人使用 。
1 模型 用来把数据连接到应用程序和用户界面组件的功能。用来定义应用程序的数据以及他们的协作和
确认。
2 视图是任何类型的UI组件。如architect里容器,网格,树,和面板都是属于视图。
3 控制器的代码使一个应用程序的工作,无论是渲染视图,实例化模型,或进行任何其他逻辑应用程序,
对事件作出响应。控制器把模型和视图连接到了一起。
 

2. Sencha Architecture 中使用 SenchaTouch MVC 
实现流程

1.拉动一个Controller 到控制层
2.定义执行操作的属性id 比如button的id
3.定义属性 references 1.引用为按钮的id不加# 2.selecter按钮的id加#
4.选择action 属性 选择Controller Action 选择完成后 1.选择编程的对象 比如 Ext.button 2.选择事件
比如tap
5.点击 刚才添加的 tap onButtonTap 然后设置它的属性 controlQuery 不设置表示所有对象响应 设置为
按钮的id不加# 的引用表示只对这个按钮响应
6.复制以前的事件 到 tap onButtonTap 代码里面
7.把以前的事件 delete掉
8.以后获取按钮可以采用 this.getMyPass().setValue("") id的第一个字母大写
获取一个元素变得简单
//Ext.ComponentQuery.query('#MyPanel')[0].setActiveItem(1);
this.getMyPanel().setActiveItem(1);







头晕

难过

扯淡

不解

搞笑

支持

超赞

欠扁

相关阅读

最新评论

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-4-26 14:01 , Processed in 0.033356 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部