List 组件简单示例及其onItemsDisclosure点击事件
2024-08-31 09:19:54
来自《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);
}
});
点击右侧箭头后事件效果:
最新文章
- JavaScript中URL的解码和编码
- JS实现页面打印
- Java中main函数只能调用同类中的静态方法?
- ATL开发 ActiveX控件的 inf文件模板
- 《Java中的自动装箱和拆箱功能.》
- Scala 深入浅出实战经典 第52讲:Scala中路径依赖代码实战详解
- MPlayer 增加边看边剪切功能
- SQL Server游标【转】
- iOS学习笔记---C语言第四天
- delphi 中DLL的建立
- 不要浪费人生的每一天 ——Dropbox创始人在麻省理工的演讲 z
- 使用Doxygen工具生成Cocos2D-x 2.1.0文档
- SQL Server学习之路(五):“增删改查”之“改”
- Migrate from ASP.NET Core 2.0 to 2.1
- 【C++学习笔记】变量初始化规则
- 【HDU3085】nightmare2 双向BFS
- [development][security][modsecurity][nginx] nginx / modsecurity development things
- node编译C++,比如安装node-gyp失败的问题
- Lucene的索引不跨平台
- 第一次c++团队合作项目第二篇随笔
热门文章
- html基础1(环境准备、标签)
- cocos2d js的一些tip
- spring扩展点之一:BeanFactoryPostProcessor和BeanPostProcessor
- Linux下压缩与解压
- 匿名方法,lambad表达式,匿名类
- ubuntu安装Theano+cuda
- Docker命令大全
- 无法添加数据连接。Could not load file or assembly &#39;Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0
- Bilateral Filtering(双边滤波) for SSAO
- leetcode125