Я начинаю играть с sencha touch 2 и столкнулся с следующей проблемой. Я пытаюсь создать очень простое приложение, которое имеет listview и tabpanel с кнопкой:Невозможно показать список в sencha touch 2
Я вижу tabpanel с моей кнопкой и красивым заголовком; но список не хочет показывать; я попробовал добавить «макет: подгонка», но это еще хуже.
Что я вижу, что я здесь отсутствует?
Main.js:
Ext.define('CurrencyFX.view.Main', {
extend: 'Ext.Panel',
requires: [
'CurrencyFX.view.Home',
'CurrencyFX.view.CurrencyList',
],
config: {
items: [
{ xtype: 'homecard' },
{ xtype: 'currencycard' },
]
}
});
Home.js:
Ext.define('CurrencyFX.view.Home', {
extend: 'Ext.Panel',
requires: ['Ext.TitleBar'],
xtype: 'homecard',
config: {
items: [{
docked: 'top',
xtype: 'titlebar',
title: 'Currency FX',
items: [
{
text: 'Refresh',
align: 'right',
action: 'reloadQuotes'
}
]
}
]
}
});
CurrencyList.js:
Ext.define('CurrencyFX.view.CurrencyList', {
extend: 'Ext.List',
requires: ['CurrencyFX.store.Currencies'],
xtype: 'currencycard',
config: {
itemTpl: '{name} is at {value}',
store: 'Currencies',
}
})
Вау, не могу поверить, что было так просто! Оно работает ! Есть ли способ сделать это автоматически на весь экран минус tabpanel? поэтому он может работать как на сетчатых дисплеях? – Disco
Да, я это понял. Обновлен мой ответ. Высота: это быстрый трюк, чтобы увидеть, что что-то рухнуло. –
вы только что сделали мой день! Спасибо +1 пиво для вас :) – Disco