我试图在面板中显示一些html(相册)并想要给它一个水平滚动。但它没有表现出来。这让我的面板消失了。我花了好几个小时修理它。请帮帮我。
var panel = Ext.create('Ext.Panel', {
scrollable: {
direction: 'horizontal',
directionLock: true
},
height:120,
html: '<h2>Photo Albums</h2><ul><li><a href="#" onclick=""><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_40285.jpg" title="Cover Photos"></a><span>Cover Photos</span></li><li><a href="#" onclick=""><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_40285.jpg" title="holilongnameofholitotesthere"></a><span>sample</span></li><li><a href="#" onclick=""><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_251.jpg" title="Kerala"></a><span>Kerala</span></li><li><a href="#" onclick=""><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_40285.jpg" title="Kerala"></a><span>Kerala</span></li><li><a href="#" onclick=""><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_40285.jpg" title="Kerala"></a><span>444</span></li><li><a href="#" onclick=""><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_40285.jpg" title="Kerala"></a><span>333</span></li><li><a href="#" onclick=""><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_40285.jpg" title="Kerala"></a><span>222</span></li><li><a href="#" onclick=""><img src="http://assets.en.oreilly.com/1/eventprovider/1/_@user_102517.jpg" title="Kerala"></a><span>sample</span></li></ul>',
});
// add the list as an item to the viewport
Ext.Viewport.add({
layout: {
type: 'vbox',
pack: 'center'
},
items: [panel
]
});
答案 0 :(得分:0)
实现此目的的最简单方法是使用Ext.List
组件和一些额外的CSS。
这是JavaScript(非常简单的数据列表):
Ext.application({
launch : function () {
Ext.Viewport.add({
xtype: 'list',
data: [
{ name: 'one' },
{ name: 'two' },
{ name: 'three' },
{ name: 'four' },
{ name: 'five' }
],
itemTpl: '{name}'
});
}
});
自定义CSS,它使每个项目内联:
.x-list .x-list-inner {
width: auto;
}
.x-list-container {
white-space: nowrap;
}
.x-list-item {
display: inline-block;
width: 400px;
}
您可以在此处找到有关此内容的更多信息:http://www.sencha.com/forum/showthread.php?181298-Dataview-List-Horizontal-Scroll-Possible