countrl
photoListTap: function(list, index, node, record) { if (!this.photoShow) { this.photoShow = Ext.create('Sencha.view.PhotoShow'); } var t_id = list.getStore().getAt(index).get('t_id'); this.showPhoto(t_id,this.photoShow); this.getPhotoCard().push(this.photoShow); }, showPhoto: function(t_id,pt){ //操作store var photoShowST = Ext.getStore('PhotoShowST'); photoShowST.getProxy().setExtraParam('t_id', t_id); photoShowST.load(); //\ //操作photoView var count = photoShowST.getAt(0).get('photo_count'); var myitems = []; for(j=0;j<=count;j++){ myitems.push( {xtype: 'image',src: 'http://www.sencha.com/assets/images/sencha-avatar-64x64.png'} ); } pt.setItems(myitems); },
view:
Ext.define('Sencha.view.PhotoShow', { extend: 'Ext.Carousel', xtype: 'photo_show_xx', config: { directionLock: true, direction: 'horizontal', } });
相关推荐
【标题】"Sencha 学习1" 是一个关于Sencha框架学习的资源包,它包含了一系列用于教学或实践的文件。Sencha是一家提供前端JavaScript框架的公司,其产品主要用于构建富互联网应用程序(RIA)。本资源包可能适用于那些...
在Sencha中,Model代表数据模型,View负责显示数据,而Controller作为它们之间的桥梁,处理用户交互并协调数据流动。 2. Sencha MVC组件: - Model:Sencha的Model定义了数据结构和业务规则,包括属性定义、验证...
- **其他命令**:Sencha Cmd还提供了诸如生成类、控制器、视图、模型等组件的命令,以及编译SASS样式表等功能,帮助开发者高效工作。 5. **注意事项** - 确保安装Java Development Kit (JDK) 1.7或更高版本,因为...
本文通过对 Sencha Touch 框架的介绍,使读者对该框架有一定的了解,并通过一些代码示例给用户更详细直观的对 Sencha Touch 框架功能的了解。 ExtJS ExtJS 是为 web 开发人员提供的基于 JavaScript 和 web 标准快速...
Sencha
在"SenchaCmd-6.5.3-windows-64bit.zip"这个压缩包中,包含的是适用于Windows 64位系统的Sencha Cmd 6.5.3版本。这个特定的版本可能比较难以寻觅,因此它的价值尤为珍贵。 Sencha Cmd的核心功能主要体现在以下几个...
在Sencha的生态系统中,它扮演着至关重要的角色,简化了诸如创建项目、构建、压缩、版本控制以及部署等开发流程。标题"SenchaCmd 6.2.2"指的是该工具的特定版本——6.2.2版,这通常包含了性能优化、新功能和已知问题...
在“Sencha Touch音频播放器”这个项目中,我们主要关注的是如何利用Sencha Touch的API来创建一个本地音频播放器。Audio组件是Sencha Touch为处理音频内容提供的核心元素。它允许开发者加载、控制和播放音频资源,...
在给定的信息中,"sencha.js" 和 "sencha.css" 指向了Sencha的核心库文件,它们在创建交互式Web应用时起到关键作用。 **sencha.js**: 这是Ext JS库的主要JavaScript文件,包含了一整套用于构建桌面应用程序的组件...
这通常在控制器或存储中实现。 通过对`CityQingBao`项目源码的深入学习,你可以掌握如何使用Sencha Touch构建具有数据管理、用户交互和导航功能的移动应用。同时,这也是一个实践Sencha Touch MVC模式的好机会,有...
7. **版本控制**:Sencha Cmd 与Git等版本控制系统配合良好,Ruby可以辅助处理版本控制操作,如自动化提交,合并分支等。 8. **部署**:在部署环节,Ruby可以用来打包应用程序,准备发布到各种平台,如iOS、Android...
- **控制器中的数据加载**:在控制器部分,可以编写代码来加载 Yelp 的数据到应用程序中。例如,你可以定义一个方法来调用 Yelp API,并更新模型和存储中的数据。 #### 六、总结 通过以上步骤,你可以使用 Sencha ...
在Sencha Touch中,MVC(Model-View-Controller)模式是其核心架构,帮助开发者组织和分离代码,提高代码的可维护性和可扩展性。本文将深入探讨Sencha Touch的MVC模式以及如何使用。 ### MVC模式简介 MVC模式是一...
在使用Sencha Architect绿色版时,开发者可以直观地设计和布局UI组件,如表格、面板、按钮、表单等。通过拖放功能,可以轻松添加和配置这些组件,调整它们的属性和行为。此外,Architect还支持实时预览,使得开发者...
Sencha Touch是一款强大的移动应用开发框架,主要用于构建高性能的触屏友好型Web应用程序。它提供了丰富的组件库,使得开发者能够创建复杂、互动性极强的移动应用。在处理大型或内容丰富的应用时,动态加载组件成为...
在深入讲解之前,先了解一下Sencha Touch的基本概念和架构。 Sencha Touch 的三层架构主要包括视图(View)、模型(Model)和控制器(Controller)。视图是用户界面的呈现部分,模型用于处理数据,而控制器则负责...
本篇文章将详细阐述如何搭建Sencha Touch 2的开发环境,以及在实际项目中可能会遇到的一些关键点。 首先,我们需要确保计算机上已经安装了以下基础工具: 1. **Web服务器** - Sencha Touch 应用通常运行在Web...
《Sencha Touch in Action》是一本关于使用Sencha Touch进行跨平台移动开发的书籍,它详细介绍了Sencha Touch框架的使用方法和技巧。Sencha Touch是一个利用HTML5、CSS3和JavaScript创建移动Web应用程序的框架,它是...
Sencha Cmd 是一个强大的命令行工具,主要用于简化Sencha Touch 和 Ext JS 应用程序的开发、构建和部署过程。这个版本"SenchaCmd-4.0.5.87"是针对4.0.x系列的,对于Sencha Touch框架的开发者来说,它是一个不可或缺...
标题中的"Sencha Touch在VScode上的插件"指的是为VSCode开发的扩展,目的是为了在VSCode环境中更好地支持Sencha Touch的开发工作。这样的插件通常会提供代码提示、自动完成、错误检查、格式化等特性,提升开发效率。...