Я использую sencha touch и у меня проблемы с сортировкой списка Ext.list по номеру с помощью сортировки.
Чтобы быть более конкретным:
код:
mydata=[
{id:'1', name:"Toni Vespa " , address:"Iban Gavirol, TLV ",long:"33.20",lati:"31.20",distance:"1"},
{id:"2", name:"Toni Vespa " , address:"Roteshild, TLV ",long:"34.79",lati:"32.06",distance:"23"},
{id:"3", name:"Toni Vespa " , address:"Dizingoff, TLV ",long:"34.80",lati:"32.07",distance:"44"},
{id:"4", name:"Toni Vespa " , address:"Hanamal, TLV ",long:"30.10",lati:"30.01",distance:"55"},
{id:"5", name:"Toni Vespa " , address:"Shenkar, Herzelia ",long:"33.20",lati:"29.20",distance:"66"},
{id:"6", name:"Toni Vespa " , address:"Oshiskin, Ramat Hasharon ",long:"30.20",lati:"29.20",distance:"4"},
{id:"7", name:"Toni Vespa " , address:"Waizman, Kfar Sava ",long:"33.20",lati:"31.20",distance:"44"},
{id:"8", name:"Toni Vespa " , address:"Hatayasim, Ramat Gan ",long:"33.20",lati:"31.20",distance:"3"},
{id:"9", name:"Toni Vespa " , address:"Herzel, Be'er Sheva ",long:"33.20",lati:"31.20",distance:"54"},
{id:"10", name:"Toni Vespa " , address:"Hashunit, Eilat ",long:"33.20",lati:"31.20",distance:"53"}
];
Ext.regModel('Stores', {
fields: [{name:'id',type:'string'} , {name:'name',type:'string'} , {name:'address',type:'string'} ,{name:'long',type:'number'} , {name:'lati',type:'number'},{name:'distance',type:'number'}]
});
var ListStore= new Ext.data.Store({
model:'Stores',
/*sorters: 'distance',
getGroupString : function(record) {
return record.get('distance');
},*/
});
Я пытаюсь отсортировать запись расстояния по размеру.
Я буду рад любой помощи.
Спасибо,