我想将图像显示在水平列表中。水平滚动列表
这是我迄今所做的:
var list = Ext.create('Ext.List',{
store: store,
itemTpl: new Ext.XTemplate('<img src="{icon}" />'),
inline:true,
scrollable: {
direction: 'horizontal',
directionLock: true
}
});
我的店里有5个项目,但只列出显示两个(因为屏幕不够大,以显示两个以上的图像)。
我试图通过设置我的列表的宽度来解决这个问题,以1000像素,像这样:现在
style:'width: 1000px',
所有项目都显示,但现在的问题是列表中没有滚动了。我不能超过屏幕的宽度。
[更新]
我已经试过了横向盒面板,但没有被显示。任何想法为什么?
var hbox = Ext.create('Ext.Panel',{
layout:'hbox',
style:'background-color:red;',
data: [
{name: 'Jamie', age: 100},
{name: 'Rob', age: 21},
{name: 'Tommy', age: 24},
{name: 'Jacky', age: 24},
{name: 'Ed', age: 26}
],
tpl: new Ext.XTemplate('{name}')
});
this.setItems([hbox]);
我只看到一个红色背景?
是的,但它不工作 –
你确定,我做了一个简单的试验,它似乎为我工作。你能告诉我这个小提琴有什么问题吗?http://www.senchafiddle.com/#X7sxo#6nTmG – borck
我终于找到了一个链接(请参阅我对这篇文章的回答),他们也使用了你的方法。现在正在工作。 –