我想將圖像顯示在水平列表中。水平滾動列表
這是我迄今所做的:
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
我終於找到了一個鏈接(請參閱我對這篇文章的回答),他們也使用了你的方法。現在正在工作。 –