`
junjun16818
  • 浏览: 103997 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sencha touch :Ext.list 使用方法

阅读更多

 

var list = new Ext.List({
        id: 'myList',
        floating: true,//设置此属性后才可以使用 height width
        width: 250,
        height: 200,
        fullscreed:true,//全屏显示
        dock: 'left', //显示的位置
        indexbar:true,//在list里 显示类似快速查找
        modal:true,//list变为模态框
        itemTpl: '{firstName}',//显示 store 里的数据
        draggable:true,//允许触摸拖动
        loadingText:'加载',//加载数据时显示的文字  (没测试过)
        margin:100,//设置与边框的距离 
        grouped: true,  //数据分类
        centered: true,//、居中显示
        hideOnMaskTap: false,//不设此属性当点击控件外控件会消失不知道原因
        preventSelectionOnDisclose: false,//当点击箭头的时候焦点在数据上
        onItemDisclosure: function(temp){//添加箭头 也可以为boolean类型
            //alert(count[temp.data.index])//temp.get(name);//获取当前store里的数据
            var store = makeImg(temp);
        },
		listeners:{
        	'show':function(){
        		
        		alert('eee');
        	
        	}
        	
        },
        padding: 10,
        store: store
    });
 方法:
getSelectedNodes()  //获取当前选定的节点
getSelectedRecords() //获取当前选定记录数组
getStore() //获取当前list的store
refresh() //重新加载从Store
SetHeight(100)// 设置高度
list.bindStore(demos.ListStore);//更换list 里的store 数据

事件:
fterrender //渲染完成
itemtap //点击列时触发
itemdoubletab //双击列 触发
selectionchange//改变焦点是触发
show // 显示后触发
 

 

 

 

英文太差劲  看文档 还得靠google翻译 有错误帮忙指出

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics