2012-03-29 2 views
0

사용자 정의 컨트롤에서 작업 중이며 속성 정의 섹션에서 속성을 만들었습니다. 이 사용자 정의 컨트롤에서 SSJS를 쓸 때마다 compositeData 전역 객체 아래에서이 속성을 볼 수 있습니다. 그러나 다른 사용자 지정 컨트롤이나이 사용자 지정 컨트롤이 들어있는 xpage로 이동하면 compositeData 전역 개체 섹션에서이 속성을 볼 수 없습니다. 사실 나는 다른 사용자 정의 컨트롤에있는 버튼을 클릭하면이 속성의 값을 변경하려고합니다. 제발 어떤 식 으로든 제안 해주세요. 감사.xpages의 compositeData 객체

답변

3

compositeDate 속성은 사용자 지정 컨트롤 내에서만 사용할 수 있습니다. 예를 들어 사용자 정의 컨트롤을 사용하여 속성을 전송하도록 선택할 수 있습니다. viewScope 변수 또는 dataContext 따라서 사용자 정의 컨트롤에 전달 된 속성을 변경/계산/새로 고칠 수 있습니다.

0
1. Goto Xpage, Where you have embedded the custom control? 
2. Give the id to custom control. 
3. Goto its All property option, There you can find the values of compositeData. 
4. Here we can change the value of cc property with the use of cc's id. 
0

사용자 정의 컨트롤 내의 compositeData는 사용되는 사용자 정의 속성입니다. 포함 된 사용자 정의 컨트롤을 클릭 한 다음 사용자 정의 속성 탭을 엽니 다.

맞춤 속성 값을 동적으로 변경하려면 계산 된 값 (예 : 범위 변수를 기반으로)을 전달해야합니다.