0
다음과 같은 용량의 회의실 목록이 있습니다. Sencha Touch 필터 목록 주어진 값보다 큰 값의 목록
{
"name" : "Room 1",
"city" : "Mumbai",
"capacity" : 4
},
{
"name" : "Room 2",
"city" : "Mumbai",
"capacity" : 10
},
{
"name" : "Room 3",
"city" : "Mumbai",
"capacity" : 6
},
{
"name" : "Room 6",
"city" : "Mumbai",
"capacity" : 3
},
{
"name" : "Room 4",
"city" : "Mumbai",
"capacity" : 2
}
// etc etc
지금 내가 응용 프로그램을 충족해야 PPL의 수를 선택할 때 저에게이 수보다 큰 용량을 갖는 모든 객실 표시되도록 필터를 추가 할 : 데이터 뭔가 같다.
예 : 내가 4 인용 방을 찾고 있다고 말하면 방 1,2,3이 표시되어야합니다. 내가 2 ppl에 대한 방을 검색하면 그것은 모든 방을 보여줍니다. 나는 필터를 사용하는 경우 등
의로이제이 내가 지금 무엇을 :
store.filter("capacity",2)
을하고 그것은 단지 더 큰 용량 2.하지 객실의 용량으로 나에게 객실을 보여줍니다.
어떻게해야합니까? 다음
var roomFilter = new Ext.util.Filter({
filterFn: function(item) {
return item.capacity > 2;
}
});
:
var largeRooms = store.filter(roomFilter);
P/S :