我是Sencha Touch 2的新手,我希望有类似的东西:
我不确定我做得对,但我想我的左边有一个列表,右边有详细视图。查看Conatiner的文档:
//this is the Panel we'll be adding below
var aboutPanel = Ext.create('Ext.Panel', {
html: 'About this app'
});
//this is the Panel we'll be adding to
var mainPanel = Ext.create('Ext.Panel', {
fullscreen: true,
layout: 'hbox',
defaults: {
flex: 1
},
items: {
html: 'First Panel',
style: 'background-color: #5E99CC;'
}
});
//now we add the first panel inside the second
mainPanel.add(aboutPanel);
我想我可能可以使用config
属性来配置我的面板:
Ext.define("SimpleTodo.view.Main", {
extend: 'Ext.Panel',
config: {
items: [
{
xtype: 'panel',
config: {
html: 'Panel 1 ...'
}
},
{
xtype: 'panel',
config: {
html: 'Panel 2 ...'
}
}
]
}
});
失败:空白屏幕。如果我将html
属性添加到config
我会显示HTML,但我对items
做错了什么?
您可能也注意到,我有一个左侧列表和右侧详细信息。这对于平板电脑很有用,但我怎么能用于手机呢?我是否需要使用“个人档案”并为他们分别查看?
答案 0 :(得分:1)
但是我对这些项目做错了什么?
config
组件没有panel
属性。因此,删除每个人config
的{{1}}属性,并直接使用panel
属性在每个html
内设置html
像这样,
panel