- 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,//不设此属性当点击控件外控件会消失不知道原因 -
preventSelectionOnDisclo se: 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
// 显示后触发
sencha touch 里Ext.list的简单使用
最新推荐文章于 2021-04-16 15:23:46 发布