계산 된 모델 MonthlyTotalsByResource이 필터를 사용하여 쿼리하려고하는 테이블에 표시됩니다. 먼저, 할당이라는 일반 데이터 모델에서 초기 데이터를 가져옵니다. 나는 "Approved"필드 인 =true
이있는 할당에서만 레코드를 검색하려고합니다.드롭 다운 위젯을 쿼리 필터에 바인드하는 방법은 무엇입니까?
또한 사용자가 MonthlyTotalsByResource의 "ManagerName"입력란을 필터링하도록 허용하려고합니다. 나는 관리자의 전체 목록과 옵션이있는 드롭 다운 위젯을 만들었하고 값이 계산 된 모델 데이터 소스에 대한 쿼리입니다 : 여기
@datasource.query.filters.ManagerName._equals
계산 된 모델에 대한 데이터를 얻기위한 내 코드의 시작입니다 MonthlyTotalsByResource 일반 데이터 모델 할당 및 승인 된 필드의 "true"값만 필터링합니다. 필자는 Dropdown 위젯에 바인딩하기 위해 ManagerName 필터를 설정해야하는지, 또는 일반 데이터 모델 대신 여기에 계산 된 모델 자체에 다른 쿼리를 추가해야하는지 명확하지 않습니다.
function getMonthlyTotalsByResource_() {
var allRecordsQuery = app.models.Allocations.newQuery();
allRecordsQuery.filters.Approved._equals = true;
allRecordsQuery.filters.Resource.Manager.ManagerName._equals = ;