zoukankan      html  css  js  c++  java
  • sencha touch mvc

    controller:

    Ext.define('MyApp2.controller.MyController1', {
        extend: 'Ext.app.Controller',
    
        config: {
            control: {
                "#image2": {
                    tap: 'onImageTap'
                }
            }
        },
    
        onImageTap: function(image, e, eOpts) {
            console.log('img2 tap');
        }
    
    });

    view:

    Ext.define('MyApp2.view.MainView', {
        extend: 'Ext.carousel.Carousel',
        alias: 'widget.mainview',
    
        requires: [
            'Ext.Panel',
            'Ext.Label',
            'Ext.Img'
        ],
    
        config: {
            itemId: 'mainView',
            items: [
                {
                    xtype: 'panel',
                    itemId: 'panel1',
                    items: [
                        {
                            xtype: 'label',
                            centered: true,
                            html: 'Panel 1',
                            itemId: 'label1'
                        },
                        {
                            xtype: 'image',
                            height: 201,
                            id: 'image1',
                            itemId: 'image1',
                            src: 'images/sencha.png'
                        }
                    ]
                },
                {
                    xtype: 'panel',
                    itemId: 'panel2',
                    items: [
                        {
                            xtype: 'label',
                            centered: true,
                            html: 'Panel 2',
                            itemId: 'label2'
                        },
                        {
                            xtype: 'image',
                            height: 201,
                            id: 'image2',//reference this id to attach event handler
                            itemId: 'image2',
                            src: 'images/sencha.png'
                        }
                    ]
                },
                {
                    xtype: 'panel',
                    itemId: 'panel3',
                    items: [
                        {
                            xtype: 'label',
                            centered: true,
                            html: 'Panel 3',
                            itemId: 'label3'
                        },
                        {
                            xtype: 'image',
                            height: 201,
                            itemId: 'image3',
                            src: 'images/sencha.png'
                        }
                    ]
                },
                {
                    xtype: 'panel',
                    itemId: 'panel4',
                    items: [
                        {
                            xtype: 'label',
                            centered: true,
                            html: 'Panel 4',
                            itemId: 'label4'
                        },
                        {
                            xtype: 'image',
                            height: 201,
                            itemId: 'image4',
                            src: 'images/sencha.png'
                        }
                    ]
                }
            ]
        }
    
    });
  • 相关阅读:
    树莓派安装realvnc_server
    python中#!含义
    树莓派无显示屏连接wifi
    转载_fread函数详解
    树莓派3b+更改静态IP
    linux命令语法格式
    python-Arduino串口传输数据到电脑并保存至excel表格
    mysql的sql_mode合理设置
    Mysql 配置参数性能调优
    Kubernetes 部署 gitlab
  • 原文地址:https://www.cnblogs.com/zyip/p/3525934.html
Copyright © 2011-2022 走看看