- 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 // 显示后触发
转自:http://blog.sina.com.cn/s/blog_43b191a901017lmv.html