Я хочу добавить заголовок над списком в extjs / sencha touch.
Заголовок будет динамичным и будет меняться в зависимости от страницы, поскольку будет содержать номер страницы и другие подробности.Из-за этого я исправил свой обработчик, который обновляет список новыми результатами, так что, кроме того, список результатов, добавляемых к моей dealerList
карте, также добавляет контейнер:
myapp.cards.dealerList.items.add(
new Ext.Container({
html: "Dealer results",
cls: "centered-title",
baseCls: "x-toolbar-title",
scroll: false,
layout: {
type: "hbox",
align: "stretch"
}
}),
new Ext.List({ ...
})
)
Однакокогда я проверяю его, отображается только список ext.list, над ним нет контейнера.Обратите внимание, я не хочу панель инструментов.Также нет ошибок в chrome.
Вот моя dealerList
карта:
myapp.cards.dealerList = new Ext.Panel({
scroll: false,
layout: {
type: "vbox",
align: "stretch"
},
id: "dealer-list-results-card",
dockedItems: [myapp.toolbars.dealerList, myapp.toolbars.dealerListNav],
})
Редактировать 1: Здесьявляются основными параметрами конфигурации для списка:
{
flex: 1,
layout: {
type: "fit",
align: "stretch"
},
id: "results-list",
singleSelect: true,
scroll: "vertical",
}
Редактировать 2: Я сделал обнаружение.Если я избавлюсь от списка, появится контейнер.Что касается связанных с этим замечаний, я не могу отобразить более одного элемента, используя myapp.cards.dealerList.items.add()
, даже если я вызываю функцию дважды и загружаю ее только с одним аргументом.