0

リストビューがあり、日付に基づいてアイテムを並べ替えています。仕分けは店頭で行います

Ext.define('TechHelp.store.Tickets', {
extend: 'Ext.data.Store',
 config: {
    model: 'TechHelp.model.Ticket',
    autoLoad: true,
    sorters:[{ property: 'OpenDate', direction: 'DESC'}],               
     grouper: {
     sortProperty: 'OpenDate',
        direction: 'DESC',
        groupFn: function (record) { 
            if (record && record.data.OpenDate) {
                return convertDate(record.data.OpenDate);
            } else {
                return '';
            }
        }
    }           
    }
});

convertDate コードは

function convertDate(rec){
  var formated = Ext.Date.format(new Date(rec),'d-m-Y');
return formated;
}

これは Chrome ブラウザーでは正常に動作するようですが、ネイティブ アプリとしてパッケージ化して Android Emulator で実行すると、日付が nAn として表示されるため、リストの並べ替えが機能しません。

Chrome で InAndroidSimulator

誰かがこの問題に直面した場合は、どのように解決したか教えてください

ありがとうP

4

1 に答える 1

0

モデルTechHelp.model.Ticketではtype、フィールドのプロパティは日付OpenDateに設定されていますか?

于 2013-09-04T13:18:08.807 に答える