Ext.define('Test.view.Main', {
extend: 'Ext.Container',
xtype: 'mainview',
config: {
scrollable:'vertical',
fullscreen: true,
items: [{
xtype:'toolbar',
title:'Timesheets',
docked:'top',
cls:'toolbarcls',
items:[{
xtype:'button',
cls:'toolbarcls buttoncls',
iconCls:'more',
iconMask:true,
handler:function(){
Ext.Msg.alert("Left Button Pressed");
}
//text:'tet'
},
{xtype: 'spacer'},
{
xtype:'button',
cls:'toolbarcls buttoncls addbutton',
text:'ADD',
handler:function(){
Ext.Msg.alert("Right Button Pressed");
}
}]
},{
xtype:'calendar'
},{
xtype:'panel',
width:'100%',
id:'datepanel',
cls:'bgcolor',
},{
xtype:'list',
id:'thelist',
height:'50px', width:'100%',left:0,
data: [
{name: 'Shawshank Redemption', number: 5},
{name: 'SuperBad', number: 3},
{name: 'God Father', number: 5},
{name: 'Forest Gump', number: 4.5},
{name: 'A Beautiful Mind', number: 5}
],itemTpl: '{name}'
}]
},
initialize: function() {
this.callParent(arguments);
},
});
这段代码适用于sencha touch 2.0但我升级到sencha touch 2.1.1。现在列出日历上的ovelaps。可能是什么问题。
提前致谢
答案 0 :(得分:0)
尝试在配置中添加layout(例如,在'fullscreen:true'之后):
layout: 'vbox',
如果这不起作用,问题可能出在'calendar'对象上。我尝试将其更改为'textareafield'并正确显示。