zoukankan      html  css  js  c++  java
  • Sencha Touch 2中如何动态添加button

    原理很简单无非就是在一个容器上面选中id,用容器的add方法将button循环加入。

    现在我们来试一下

    1.先定义一个Container组件用,以后在里面添加button

     

    ?
    1
    2
    xtype:'container',
    id:'aaa'

     

    2.(lz使用的是mvc架构)在app.js的启动launch函数中执行以下方法:

     

    ?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    for(i=0;i<=3;i++)
            {
                varbutton = Ext.create('Ext.Button', {
                    text:'Button'+i,
                    id:'rightButton'+i,
                    margin:'20 0 0 0',
                    handler:function()
                    {
                        alert("dfdsfdsf");
                    }
                });
                Ext.getCmp('aaa').add(button);
            }

     

    如此便可动态的添加button进入容器

  • 相关阅读:
    Enum.GetUnderlyingType(obj.GetType())
    Out,ref,params修饰符,可选参数,命名参数
    Linq
    var
    checked,unchecked
    StringBuilder.sb.AppendLine();
    js改变css样式的三种方法
    flex的用途
    clip-path
    json 对象 数组
  • 原文地址:https://www.cnblogs.com/fyq891014/p/3294770.html
Copyright © 2011-2022 走看看