Sencha Touch 2.2.1 を使用しています。リスト項目をアイコンで表示したいので、リストのitemTpl設定プロパティを使用しています。画像はアイコンとしてレンダリングされますが、リスト項目が適切に配置されていません。かなり下から表示されます。テキストを上から開始する必要があります。テキストは画像と水平に揃える必要があります。「マージン」プロパティも変更しようとしましたが、うまくいかないようでした。
以下の私のコードを見つけてください:
Ext.define('BBraunSencha.view.ListPanel',{
extend: 'Ext.Panel',
xtype: 'listpanel',
config:{
layout:{
type: 'vbox',
align: 'stretch'
},
items:[
{
xtype: 'label',
html: '<div style="margin-left: 20px;">List one</div>'
},{
xtype: 'list',
flex: 1,
ui:'round',
scrollable: true,
data:[
{ name: 'item1', price:'2000',in_stock : 'no'},
{ name: 'item2', price: '3000',in_stock :'yes'}
],
itemTpl: '<img src="images/Tulips.jpg" style="height: 50px;width: 50px;display:inline-block;margin-right:50px;"/>{name}'
}
]
} });
それを達成するための他の方法は何ですか?