どうすれば上記を達成できますか?サーバーからjsonファイルとして取得したネストされたリストがあります。データがある場合はリストを表示したい、そうでない場合は「現在利用可能なデータはありません」などのメッセージをユーザーに表示する必要があります
1924 次
2 に答える
1
List config でオプション emptyText を使用して、メッセージを表示できます。http://docs.sencha.com/touch/2.2.1/#!/api/Ext.dataview.List
var nestedList = Ext.create('Ext.List', {
emptyText : 'No Data currently Available',
store : store
});
store.on('load', function(store, records) {
if (records.length == 0) {
nestedList.getActiveItem().setHtml(nestedList.getEmptyText());
}
});
于 2013-08-28T12:59:04.493 に答える
0
ドキュメントを読んだ後、次のように解決できました...コントローラーで、次のように書きました:
init: function() {
var onlineStore = Ext.getStore('OnlineStore');
onlineStore.on('load', function(store, records) {
if (records.length == 0) {
list.getActiveItem().setHtml('<p>No data available!</p>');
}
});
}
于 2013-08-29T07:20:48.963 に答える