sencha touch :Ext.list 使用方法
来源:互联网 发布:少儿编程教育 编辑:程序博客网 时间:2024/05/16 23:37
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的storerefresh() //重新加载从StoreSetHeight(100)// 设置高度list.bindStore(demos.ListStore);//更换list 里的store 数据事件:fterrender //渲染完成itemtap //点击列时触发itemdoubletab //双击列 触发selectionchange//改变焦点是触发show // 显示后触发