sencha touch :Ext.list 使用方法

来源:互联网 发布:华为 python 编辑:程序博客网 时间:2024/05/16 14:54
  1. var list new Ext.List({  
  2.         id: 'myList' 
  3.         floating: true,//设置此属性后才可以使用 height width  
  4.         width: 250,  
  5.         height: 200,  
  6.         fullscreed:true,//全屏显示  
  7.         dock: 'left'//显示的位置  
  8.         indexbar:true,//在list里 显示类似快速查找  
  9.         modal:true,//list变为模态框  
  10.         itemTpl: '{firstName}',//显示 store 里的数据  
  11.         draggable:true,//允许触摸拖动  
  12.         loadingText:'加载',//加载数据时显示的文字  (没测试过)  
  13.         margin:100,//设置与边框的距离   
  14.         grouped: true //数据分类  
  15.         centered: true,//、居中显示  
  16.         hideOnMaskTap: false,//不设此属性当点击控件外控件会消失不知道原因  
  17.         preventSelectionOnDisclose: false,//当点击箭头的时候焦点在数据上  
  18.         onItemDisclosure: function(temp){//添加箭头 也可以为boolean类型  
  19.             //alert(count[temp.data.index])//temp.get(name);//获取当前store里的数据  
  20.             var store makeImg(temp);  
  21.         },  
  22.         listeners:{  
  23.             'show':function(){  
  24.                   
  25.                 alert('eee');  
  26.               
  27.              
  28.               
  29.         },  
  30.         padding: 10,  
  31.         store: store  
  32.     });  
  33.  方法:  
  34. getSelectedNodes()  //获取当前选定的节点  
  35. getSelectedRecords() //获取当前选定记录数组  
  36. getStore() //获取当前list的store  
  37. refresh() //重新加载从Store  
  38. SetHeight(100)// 设置高度  
  39. list.bindStore(demos.ListStore);//更换list 里的store 数据  
  40.   
  41. 事件:  
  42. fterrender //渲染完成  
  43. itemtap //点击列时触发  
  44. itemdoubletab //双击列 触发  
  45. selectionchange//改变焦点是触发  
  46. show // 显示后触  
转自:http://blog.sina.com.cn/s/blog_43b191a901017lmv.html