私はツールバーとタブで構成されるパネルを持っています。各タブにはリストとボタンがあります。私は次のように追加しようとしていた、私はこのリスト以外に正しくセットアップされていると信じて:Sencha Touch 2:パネルにリストを追加しようとしています
Ext.define('Myapp.view.Search', {
xtype: 'search',
extend: 'Ext.tab.Panel',
config: {
activeItem: 0,
tabBar: {
docked: 'top',
autoScroll: 'auto',
ui: 'light',
layout: {
pack: 'center'
}
},
items: [
{
xtype:'toolbar',
docked:'top',
ui: 'light',
title: 'Search'
},
{
title: 'Tab 1',
xtype: 'formpanel',
items: [
{
xtype: 'Mylist' //DOES NOT WORK
},
{
xtype: 'panel',
defaults: {
xtype: 'button',
style: 'margin: 0.1em',
flex : 1
},
layout: {
type: 'hbox'
},
items: [
{
text: 'Button 1',
}
]
}
]
},
{
title: 'Tab 2',
xtype: 'formpanel',
items: [
{
xtype: 'panel',
defaults: {
xtype: 'button',
style: 'margin: 0.1em',
flex : 1
},
layout: {
type: 'hbox'
},
items: [
{
text: 'Button 1',
}
]
}
]
}
]
}
});
私は私が間違っているの何を知っているとあなたのためのおかげで助けてください!
EDIT:あなたのリストにもあなたの代わりに
xtype:'Mylist'
の
alias:'widget.Mylist'
を言うべきで、あなたのリストビューであなたのリストを定義
Ext.define('Myapp.view.Mylist', {
extend: 'Ext.dataview.NestedList',
xtype: 'Mylist',
config: {
store: 'Sections'
},
getTitleTextTpl: function() {
return '{name}';
},
getItemTextTpl: function(node) {
return '<strong>{name}</strong>';
},
});
y我々のリストコードはどのように見える? – fuzzyLikeSheep
@fuzzyLikeSheep含まれるようにオリジナルの投稿を編集しました – Arkady