`

sencha > 点击下一级页面 NavigationView

 
阅读更多

IndexCard.js

Ext.define('Sencha.view.IndexCard', {
    extend: 'Ext.NavigationView',
    xtype: 'index_card_xx',
    requires: [
		'Sencha.view.Index',    
        'Sencha.view.IndexListShow'
    ],
    config: {

        title: 'home',
        iconCls: 'time',

        autoDestroy: false,

        items: [
            {
                xtype: 'index_xx'
            }
        ]
    }
});

 

control/main.js

Ext.define('Sencha.controller.Main', {
    extend: 'Ext.app.Controller',

    config: {  
        refs: {
            indexCard: 'index_card_xx',
            indexList:'index_list_xx',
            indexListShow:'index_list_show_xx'
        },    	
        control: {     	
            indexList: {
                itemtap: 'onContactSelect',
            }  
        }  
    },  
  
    onContactSelect: function(list, index, node, record) {
	
        if (!this.indexListShow) {
            this.indexListShow = Ext.create('Sencha.view.IndexListShow');
        }

        // Bind the record onto the show contact view
        //this.indexListShow.setRecord(record);

        // Push the show contact view into the navigation view
        this.getIndexCard().push(this.indexListShow);
    }

});

 

view/indexlistShow.js  (下一级页面)

Ext.define('Sencha.view.IndexListShow', {
    extend: 'Ext.Container',
    xtype: 'index_list_show_xx',
    config: {
        title: 'Information',
	    fullscreen: true,  
	    layout: 'vbox',         
        items: [
            {
	            xtype: 'panel',  
	            html: 'message list',  
	            flex: 1  
            }
            
        ]
    }
});

 

分享到:
评论

相关推荐

    sencha > 学习1

    【标题】"Sencha 学习1" 是一个关于Sencha框架学习的资源包,它包含了一系列用于教学或实践的文件。Sencha是一家提供前端JavaScript框架的公司,其产品主要用于构建富互联网应用程序(RIA)。本资源包可能适用于那些...

    sencha > MVC

    在Sencha MVC中,一个应用通常由多个Controller、View、Model和Store组成。每个Controller有自己的命名空间,用于管理其负责的View和Model。应用启动时,Controller会初始化并创建View,同时设置View与Model的双向...

    Sencha 和 Sencha Touch 简介

    Ext Core 是一个构建跨浏览器运行的动态 web 应用的 JavaScript 库,它提供了 DOM 查询和元素选择的跨浏览器访问 API,它是一个轻量级的,运行性能良好并且很容易使用的 JavaScript 库。 Ext Designer Ext Designer ...

    SenchaCmd6.6安装程序

    例如,`sencha generate app MyApp C:\MyApps\MyApp`会在指定的目录下创建一个名为MyApp的新项目。 - **构建应用**:`sencha app build`命令用于构建应用,有`preview`、`testing`、`production`等模式,适应不同的...

    sencha touch 2 登陆案例

    sencha touch 2 登陆案例 页面 后台都有

    SenchaSencha

    Sencha

    sencha.js sencha.css

    Sencha 是一个强大的JavaScript框架,主要用于构建富互联网应用程序(RIA)。它主要由两个核心组件组成:Sencha Touch 和 Ext JS。在给定的信息中,"sencha.js" 和 "sencha.css" 指向了Sencha的核心库文件,它们在...

    sencha touch 登陆界面

    如果验证成功,可以跳转到下一个页面;如果失败,可以显示错误提示。 实现Sencha Touch登录界面的具体步骤包括: 1. 创建模型(Model): 定义一个名为`LoginModel`的模型,包含用户名和密码字段。 2. 创建Store...

    Sencha touch学习笔记一:用Sencha Cmd方式创建第一个应用

    Sencha Touch 是一款用于构建移动Web应用程序的JavaScript框架,它提供了丰富的组件库和强大的数据管理功能,使得开发者能够创建交互性极强、响应式的触屏应用。本篇学习笔记将聚焦于如何使用Sencha Cmd工具来创建你...

    SenchaCmd 6.2.2

    Sencha Cmd 是一个强大的命令行工具,主要用于帮助开发者管理和构建基于Sencha Touch或Ext JS的JavaScript应用程序。...对于使用Sencha Touch或Ext JS的企业级Web应用开发,Sencha Cmd是一个不可或缺的工具。

    sencha touch环境配置.

    Sencha Touch 是一款用于构建移动Web应用程序的框架,它提供了丰富的UI组件和强大的数据管理功能。在开始使用Sencha Touch之前,需要进行一系列环境配置,确保所有必要的软件和工具已经安装并配置妥当。 首先,我们...

    Sencha Architect2.2.2入门操作图解教程

    在本教程中,我们将深入探讨如何使用Sencha Architect 2.2.2版本进行基本操作,并通过实际案例——创建一个动态打开页面的程序,来帮助你快速上手。 首先,你需要了解Sencha Architect的工作环境。打开软件后,你会...

    SenchaTouch音频播放器

    Sencha Touch是一款强大的移动应用框架,专为构建高性能的HTML5移动应用而...通过这个项目,开发者可以学习到如何在HTML5环境下构建一个功能完备的本地音频播放器,同时加深对Sencha Touch和HTML5多媒体处理的理解。

    SenchaCmd-4.0.5.87

    Sencha Cmd 是一个强大的命令行工具,主要用于简化Sencha Touch 和 Ext JS 应用程序的开发、构建和部署过程。这个版本"SenchaCmd-4.0.5.87"是针对4.0.x系列的,对于Sencha Touch框架的开发者来说,它是一个不可或缺...

    sencha touch项目源码

    Sencha Touch 是一款专为移动设备设计的前端框架,它提供了丰富的组件和API,用于构建交互式的、响应式的Web应用程序。这个项目源码是基于Sencha Touch开发的一个实例,通过研究这个项目,我们可以深入理解Sencha ...

    SenchaCmd-6.5.3-windows-64bit.zip

    Sencha Cmd是一款强大的命令行工具,专为Sencha框架(如Ext JS和Sencha Touch)的开发和构建过程提供便利。在"SenchaCmd-6.5.3-windows-64bit.zip"这个压缩包中,包含的是适用于Windows 64位系统的Sencha Cmd 6.5.3...

    SenchaCmd-5.1.0.26-windows

    Sencha cmd 是一个跨平台的命令行工具,它从你应用程序的新创建到部署入产品中的整个生命周期都提供了许多自动化的执行任务。 Sencha Cmd 提供了一系列功能强大的节约时间的功能,结合Sencha Ext JS 和Sencha Touch...

    Sencha touch 移动开发

    本文将基于提供的文件信息来探讨如何利用 Sencha Architect 工具和 Sencha Touch 框架创建一个移动应用程序——City Bars。 #### 二、预备步骤与项目启动 ##### 2.1 预备步骤 在开始构建应用程序之前,你需要完成...

    一个完整的sencha touch 应用案例

    Sencha Touch 是一款专为移动设备设计的前端框架,它提供了丰富的组件库和强大的数据管理功能,用于构建高性能的触控应用。这个压缩包文件包含了创建一个完整的Sencha Touch 应用所需的基本元素,让我们逐一解析这些...

    Sencha Touch2环境搭建

    Sencha Touch 2是一款专为移动设备开发的前端框架,用于构建高性能的触控应用程序。它提供了丰富的组件库,使得开发者能够轻松创建出与原生应用相似的用户体验。本篇文章将详细阐述如何搭建Sencha Touch 2的开发环境...

Global site tag (gtag.js) - Google Analytics