我正在编写一些测试代码,并希望在浮动容器中显示一个列表。测试代码无效。任何人都可以看看我是否有任何遗漏:
var p = Ext.create('Ext.form.Panel', {
xtype: 'panel',
scrollable: true,
centered: true,
width: 300,
height: 300,
items: [
{
xtype:"container",
layout: {
type: 'vbox'
},
items: [
{
xtype: "list",
itemTpl: '{title},{author}',
flex: 1,
store: {
autoLoad: true,
fields : ['title', 'author'],
proxy: {
type: 'jsonp',
url: 'https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://feeds.feedburner.com/SenchaBlog',
reader: {
type: 'json',
rootProperty: 'responseData.feed.entries'
}
}
}
}
]
}
]
});
Ext.Viewport.add(p);
答案 0 :(得分:0)
这只是因为你试图将一个列表放在FormPanel中。 尝试使用容器,此外,如果您只需要在其中放置一个列表,请不要使用“vbox”布局,而应使用合适的布局。
var p = Ext.create('Ext.Container', {
centered: true,
width: 300,
height: 300,
layout: 'fit',
items: [
{
xtype: "list",
...