来自《sencha touch权威指南》第9章,276页开始

-------------------------------------------------

app.js代码如下:

Ext.require(['Ext.data.Store','Ext.dataview.List','Ext.MessageBox']);
Ext.application({
name: 'MyApp',
icon: 'images/icon.png',
glossOnIcon: false,
phoneStartupScreen: 'images/phone_startup.png',
tabletStartupScreen: 'images/tablet_startup.png', launch: function(){
Ext.define('User',{
extend: 'Ext.data.Model',
config: {
fields: ['firstName','lastName']
}
}); var store = Ext.create('Ext.data.Store',{
model: 'User',
data: [{
firstName:'美丽',lastName:'王'
},{
firstName:'美丽',lastName:'李'
},{
firstName:'美丽',lastName:'陈'
}]
}); var myList = Ext.create('Ext.List',{
store: store,
itemTpl: '<div>{lastName}{firstName}</div>',
// onItemsDisclosure 点击事件
onItemDisclosure: function(record,element,index,e){
Ext.Msg.alert(store.getAt(index).get('firstName'));
}
});
Ext.Viewport.add(myList);
}
});

点击右侧箭头后事件效果:

最新文章

  1. JavaScript中URL的解码和编码
  2. JS实现页面打印
  3. Java中main函数只能调用同类中的静态方法?
  4. ATL开发 ActiveX控件的 inf文件模板
  5. 《Java中的自动装箱和拆箱功能.》
  6. Scala 深入浅出实战经典 第52讲:Scala中路径依赖代码实战详解
  7. MPlayer 增加边看边剪切功能
  8. SQL Server游标【转】
  9. iOS学习笔记---C语言第四天
  10. delphi 中DLL的建立
  11. 不要浪费人生的每一天 ——Dropbox创始人在麻省理工的演讲 z
  12. 使用Doxygen工具生成Cocos2D-x 2.1.0文档
  13. SQL Server学习之路(五):“增删改查”之“改”
  14. Migrate from ASP.NET Core 2.0 to 2.1
  15. 【C++学习笔记】变量初始化规则
  16. 【HDU3085】nightmare2 双向BFS
  17. [development][security][modsecurity][nginx] nginx / modsecurity development things
  18. node编译C++,比如安装node-gyp失败的问题
  19. Lucene的索引不跨平台
  20. 第一次c++团队合作项目第二篇随笔

热门文章

  1. html基础1(环境准备、标签)
  2. cocos2d js的一些tip
  3. spring扩展点之一:BeanFactoryPostProcessor和BeanPostProcessor
  4. Linux下压缩与解压
  5. 匿名方法,lambad表达式,匿名类
  6. ubuntu安装Theano+cuda
  7. Docker命令大全
  8. 无法添加数据连接。Could not load file or assembly &#39;Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0
  9. Bilateral Filtering(双边滤波) for SSAO
  10. leetcode125