




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Sencha Architect2.2.2入门操作图解教程Extjs 4.2龙兄本教程可以教你做出如下图的功能,可以动态建立和激活视图;大部份的操作是通过Sencha Architect2.2.2的图形界面来完成的,手工输入代码不超20行。教程开始:一、 准备工作:1、 下载和安装WEB服务器【我用的是Apache Tomcat/7.0.42】2、 下载和安装Sencha Architect2.2.2,并且网上注册ID、进入Sencha Architect2.2.2【我用的是限期版(30天),没有钱买正版,想长期用,上网有破解的方法。】。*以上两个操作完成后如下图所示;(有难度者请参照网上相对应的教程)二、点击【Go】开始进入Sencha Architect2.2.2的主界面,如下图所示1、进入主界面后,先定好保存项目的位置,操作如下图所示,从菜单的 - (D:/WEB/apache/webapps目录是我Tomcat WEB的根文件夹,这样好处是建好的文档就可以直接发布了,也可以用其它文件夹。)2、建立一个Viewport视图,如下图所示,鼠标左键双击蓝色区域【或用鼠标拖蓝色区域到右边框】。3、修改layout的属性为border,如下图所示【也可以从这里选择】。4、建立一个Panel视图,如下图所示,操作方法可以参照第二步(2)建立好后的结果如下图设置相对应的属性,如下图所示5、建立一个Tab Panel视图,如下图所示,操作方法可以参照第2、4步建立好后的结果如下图设置相对应的属性,如下图所示,设置Tab 1的closable属性为真,删除Tab 2和Tab 3【鼠标指向Tab 2用右键快捷菜单删除,如图所示】6、我们测试一下我们前面的操作结果,如下图所示:先Build我们的项目,用鼠标单击菜单的Build图标在浏览器中打开我们建好的网页,如图所示:【请保持网络申通,因为app.html文件中的指向公网的资源。】*如果想改成指向本机的资源,请参照下面的说明:在test文件夹中建立一个a.html文件,文件内容如下: 龙兄 在公网上下载ext-4.2.1-gpl.zip文件包,或到我放在公网上的资源下载(只要下一个就OK):/detail/qq501448/6352149或/data/964804下载和解压后把文件拷贝到testextjs-42文件夹中,如图所示:完成后,我们再测试一下,结果如下图:7、接着我们再往项目中加入相对应的控件,在My Panel中再加入三个Panel控件,如下图所示,操作方法可以参照第2、4步。8、在第二层的第一个My Panel中再加入二个Button控件,Button控件的宽度可用鼠标来调整大小,因为现在不能在属性窗口调整width值为100%,这可能是Sencha Architect2.2.2的一个bug吧, 等项目生成js文件后,我们再把相对应文件的width值改为100%。结果如下图所示,操作方法可以参照第2、4、7步。9、给二个Button控件添加Click事件,从属性窗口添加,选择属性窗口的Event Bindings选项,再选Click事件, 如下图所示:10、把My Panel导出生成类,用鼠标指向My Pane页框,右键激活菜单,选择,操作时注意蓝色框的位置,如下图所示:11、把My TabPanel导出生成类,具体操作参照第10步,如下图所示:12、第9步漏了一些操作,我不想重新抓图了,大家跟我一起改改就行了。先删除掉二个Button控件的Click事件,再设置二个Button控件的id属性分别为btn0101和btn0102,接着再次建立二个Button控件的Click事件,如下图:接着把二个Button控件的Click事件转换成控制器,如下图所示:第二个转换是选择这个菜单,如下图所示:13、在控制器【Controllers】中建立一个公用函数,函数名为showMyPage,这个函数有三个参数btnId、pageTitle、pageHtml;具体操作如下图所示:在这里进行参数设置,如下图所示:14、第5步漏了一个操作,我不想重新抓图了,大家跟我一起改改就行了。把MyTabPanel视图的id属性改为centerTabPanel;改后原MyTabPanel视图的名称就变成centerTabPanel;如下图所示:15、在第13步的操作结果的showMyPage函数中加入如下的代码,如下图所示:16、在D:WEBapachewebappstest文件夹中建立page01.html和page02.html两个html文件,文件内容你自己定。17、分别在控制器onButton0101Click和控制器onButton0102Click中加入一行代码,如下图所示:18、我们测试一下,在浏览器中访问a.html或app.html,如下图所示:19、如果想把二个按钮搞整齐,请修改D:WEBapachewebappstestappviewMyPanel.js文件中的width:138值改为width : ”100%” 和 width : 96值改为width : ”100%” ,如下图所示:20、补充说明,对象的一些附加属性id、name、title等可以在第6步哪里设置,项目里的对象最好要修改它的id属性,id值最好不重复;本人也是初学者,有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政管理下的公共关系风险分析试题及答案
- 2024年河北工业大学招聘制工作人员真题
- 工程项目管理考生自信培养试题及答案
- 工程管理中的经济分析方法试题及答案
- 2025年工程经济结合实践试题及答案
- 工程项目管理的市场需求分析试题及答案
- 河南省驻马店市汝南县2025年七年级数学第二学期期末质量检测试题含解析
- 经济法概论备考经验与试题及答案
- 2025授权报关合同样本
- 市政工程投资策略试题及答案
- 关于建立涉农贷款专项统计制的通知银发号
- 300B电子管技术参数
- 基于PLC的数控车床电气控制系统设计毕业论文_(2)[1]
- 古典概型 教学设计
- 国家开放大学《理工英语3》章节测试参考答案
- 国家标准照度参考表
- 钢管截面积、强度、挠度、惯性矩计算公式
- 管道单线图符号说明
- 施工现场平面布置和临时设施、临时道路布置
- Teamcenter10.1系统基础操作资料
- 农大3号鸡饲养管理手册
评论
0/150
提交评论