• 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'
                        }
                    ]
                }
            ]
        }
    
    });
  • 相关阅读:
    python json模块(15)
    python random模块(14)
    python time模块(13)
    python sys模块(12)
    python zip函数(11)
    python递归函数(10)
    python 浅拷贝和深拷贝(9)
    python is 和 == 区别(8)
    python 可变数据类型和不可变数据类型(7)
    python局部变量和全局变量(6)
  • 原文地址:https://www.cnblogs.com/zyip/p/3525934.html
Copyright © 2020-2023  润新知