2016-10-19 10 views
0

다음과 같은 문제가 있습니다. 콤보 박스가있는 XPage를 가지고 있는데,이 값은 'category name'기준 필터 속성을 통해 뷰 패널 범주를 제한합니다. XPage는 호출기 저장 상태를 갖지만 제한된보기의 상태를 콤보 상자에서 선택한 범주로 저장하지 않습니다.뷰 패널 및 호출기의 상태 이름으로 필터링하여 상태 동작을 저장합니다.

뷰 패널에서 문서를 열고 예를 들어 에이전트를 통해 문서에 대한 작업을 수행해야합니다. 예를 들어 선택된 카테고리로 제한된 상태로 이전 상태로 남아있는보기로 다시 이동해야합니다.

이 경우에는 상담원이 제한 카테고리를 부르는 URL을 타야합니까? 이와 관련하여 XPage에 대한 구문이 있습니까?

고맙습니다.

답변

0

문서를 끝내려면 #{javascript:viewStateBean.restoreState()}으로 전화 하시겠습니까?

+0

아니요, 에이전트는 lotusscript 언어입니다. –

1

콤보 박스의 값은 sessionScope 변수에 바인드되어야합니다. 그런 다음 뷰의 범주 필터를 sessionScope 변수에 바인딩하십시오. 그러면 선택한 카테고리가 저장됩니다.

+0

안녕하세요! 콤보 상자는 이미 변수 세션 범위와 연결되어 있습니다. –

+0

그런 다음 뷰가있는 XPage로 이동하면 변수가 카테고리를 유지해야합니다. 디버그 도구 모음으로 확인하십시오. 그리고 뷰 패널의 카테고리가 해당 세션 범위 var에 바인딩되어 있으면 작동해야합니다. – Howard