JavaScript Sencha Touch:打开面板的列表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript Sencha Touch:打开面板的列表相关的知识,希望对你有一定的参考价值。
Ext.setup({
onReady: function(){
Ext.regModel('Contact', {
fields: ['firstName', 'lastName']
});
var main = new Ext.Panel({
fullscreen: true,
layout: 'card',
items: [{
xtype: 'list',
tpl: '<tpl for="."><div class="contact"><strong>{firstName}</strong> {lastName}</div></tpl>',
itemSelector: 'div.contact',
store: new Ext.data.Store({
model: 'Contact',
data: [{
firstName: 'Tommy',
lastName: 'Maintz'
}, {
firstName: 'Ed',
lastName: 'Spencer'
}, {
firstName: 'Jamie',
lastName: 'Avins'
}]
}),
listeners: {
itemtap: function(list, index){
var rec = list.store.getAt(index),
id = rec.get('firstName') + '-card',
c = main.getComponent(id);
if(!c){
c = main.add({
itemId: id,
html: rec.get('lastName'),
dockedItems: [{
xtype: 'toolbar',
dock: 'top',
items: [{
text: 'Back',
ui: 'back',
handler: function(){
main.setCard(0);
}
}]
}]
});
main.add(c);
}
main.setCard(c, 'slide');
}
}
}]
});
}
});
以上是关于JavaScript Sencha Touch:打开面板的列表的主要内容,如果未能解决你的问题,请参考以下文章
Sencha Touch 2:数据集成或如何在sencha和javascript之间共享动态信息
在 Sencha Touch 2.2.1 中运行应用程序示例时出现 JavaScript 错误
Phonegap 2014 - 如何从 Javascript ( Sencha Touch ) 调用 java 本机代码
xcode 无法识别 sencha touch javascript 语法
JavaScript开发之路02(Sencha Touch使用时常见问题及解决办法)
Sencha Touch:点击面具事件