2016-07-12 7 views
1

내 ListViews에서 나는 '사무실'속성 외에 다른 컨트롤러에 속한 '거리'속성을 표시하고 orderBy는 'office'모델 속성 만 /에 대해 작업하고 있습니다.sproutcore orderBy 다른 컨트롤러

배경 :이 우편 번호와 모든 사무실 우편 코드 간의 거리를 가져 오는 쿼리에 사용 된 우편 번호에 대한 입력란이 있습니다. 획득 된 거리는 두 번째 컨트롤러에 있습니다.

거리 주문을받는 방법에 대한 조언을 구하십시오.

답변

0

가장 쉬운 방법은 정보가있는 컨트롤러와의 거리를 검색하는 모델에 계산 된 속성을 추가하는 것입니다. orderBy가 작동하려면 배열 컨트롤러/목록보기 조합에서 정렬하려는 속성이 표시된 객체의 속성 인 것 같아야합니다.

+0

모리스, 고맙습니다. 지금까지는 이론적 인 해결책이 아니 었습니다. 즉, 모델은 모델 (grails의 도메인)이고 계산 된 속성으로 확장하는 것은 논리적이지 않은 것처럼 보였습니다. Btw 네덜란드어? – fpk

+0

업데이트, 계산 된 속성 (다른 컨트롤러에서 거리)을 모델에 추가 했으므로 이제 orderBy가 작동합니다! 다시 Thx. – fpk

+0

오신 것을 환영합니다 ... 네, 네덜란드어입니다, 왜? – mauritslamers