2012-09-10 2 views
0

뷰는 스태프 목록이며 첫 번째 정렬 된 열은 '부서'입니다. 8 개의 부서가 있습니다 : A, B, C, D, E, F, G, H. 특정 조건 하에서는 부서 C & G (또는 조건이 다른 3, 4 개 이상의 부서에서만 가능)의 직원 만 표시해야합니다. '카테고리 이름을 기준으로 필터링'에서 XPages는 열 값으로 필터링합니다. 8 개의 가능한 값 중에서 2 개의 값을 어떻게 표시하나요?

SELECT (Form="Staff") && (Department="C" || Department="G") 

, 나는 정적 값을 넣어 :보기 선택 수식에서 (@Formula)와 같은 뭔가 부서.

'열 값 별 필터링'에서 C, G 및 C; G와 같은 정적 값을 테스트합니다. 둘 다 결과를 표시하지 않습니다. 나는 아직도 코드를 할 수없는 다음과 같이 계산 값을 테스트 :

진짜보기, 부서 럼의 경우
var newArr=new Array("C"); 
newArr.push("G"); 
return newArr; 

, 나는 온/오프 분류하지만 성공을 켜 없습니다.

내 요구 사항에 대한 해결 방법은 무엇입니까? 또는 '열 값 별 필터링'은 단순히 여러 값을 허용 할 수 없습니까? 현재 난 내가 같은 것을 만들려고하기 때문에 가능하면 확실하지 않다 뷰 선택 수식의 모든 (코드하기 위해 노력하고있어 :

SELECT (Form="Staff") && ----the part here will be dynamically generated multiple (Department=" " || Department=" " and so on) 

내 디자이너 및 메모 extlib으로 만하지 않고 (8.5.3입니다 어떤 픽스 팩이라도 도움이된다면)

답변

4

당신이 할 수있는 일은 view.FTSearch 검색 쿼리에서 부서를 지정하거나 "치트"하고 첫번째 부서를로드하는 것입니다. 두 번째 것을 불러오는 Ajax 호출로로드 된 데이터를 수정하십시오.

+0

감사합니다. 나는 ftsearch 방법을 사용한다. 뭔가 추가 : ftsearch를 사용하면서 카테고리를 분류 할 수 있습니까? 나는 정상적인 도미노에서 그것을 결코 보지 못했다. 가능하지 않다면 괜찮습니다. –

+0

FT 검색 결과가 평이합니다. 그러나 반복 제어 내에서 FTSearch 결과를 자유롭게 사용하고 자신의 논리를 굴릴 수 있습니다. 하지만 twisties는 실제로 webUI 요소가 아니며 일반적으로 Domino 응용 프로그램에서만 찾을 수 있으므로 사용자가 좋아할 것은 없습니다. – stwissel

1

소량의 조합으로보기를 변경할 수 있습니다 rdingly : 키 조합으로 추가 카테고리를 만들고 그 값을 찾으십시오. 열 식의

예 :

tmpGroups := "CG":"AB":"DE"; 
tmpDepGroups := @Trim(@Replace(tmpGroups; @ReplaceSubstring(tmpGroups; Department; ""); "")); 
@Trim(Department : tmpDepGroups) 

당신이 ussers 카테고리 (tmpGroups 목록) 준비에만 키를 검색 할 수 있는지 확인합니다.

관련 문제