私は正常に動作するリスト詳細ビューを持っています.tplがあり、アイテムはありません。他のコンポーネントを追加したいので、items 配列を追加しましたが、tpl が表示されなくなりました。私はtplをメイン構成に保持し、それをコンポーネントとして追加して無駄にしようとしました(データは適切なtplがどこにあるかをどのように知っていますか?)-理想的には、リストデータを挿入できるようにしたいと思いますページのどこでも - つまり、アイテムの上、下、およびアイテムの間。これはどのように行われますか?
Ext.define("App.view.ListDetail", {
extend: "Ext.Container",
record: undefined,
config: {
layout: 'vbox',
style: "padding: 5px;",
scrollable: true,
// tpl: ["<div>", "name<br />verified star<br />avatar pic", "</div>"].join(""), // this works fine if I have no items array
//adding this causes above tpl to no longer render
items: [
{
xtype: 'component',
tpl: ["<div>", "name<br />verified star<br />avatar pic", "</div>"].join(""), //this does nothing
},
{
xtype: 'panel',
//more stuff here
},
]
}
});