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 // 显示后触发