2013-09-25 2 views
0

XPage 저장시 계산 된 필드의 모든 값을 기본 Notes 양식에 저장하고 싶습니다. 그 이유는 Notes 클라이언트에서 문서를 열 때이 계산 된 필드의 값을 문서에 이미 저장하려고하기 때문입니다. 이것을 할 수 있습니까?XPages - 메모 양식에 계산 된 필드 저장

+0

저장시 SSJS의 한 줄이어야합니다 행사. 나는 당신의 문제에 더 많은 것이 있다고 생각합니다. 당신이 시도하지 않은 것이 작동하지 않는 것에 대한 예를 들어 줄 수 있습니까? –

+0

와우, 나는 위더스 (Withers) 씨가 가능한 모든 방법으로 명명했다고 생각합니다. –

답변

7

몇 가지 옵션이 있습니다.

  1. 문서가 생성 될 때 SSJS/Java를 통해 필드를 설정하고 기본 필드에 바인딩 된 계산 된 필드를 사용합니다.
  2. 추가 HiddenInput 필드를 사용하여 적절히 설정하십시오.
  3. getComponent ("myText1"). getValue()를 사용하여 저장시 값을 저장할 코드를 추가하십시오. 텍스트가 아닌 다른 데이터 유형이 필요한 경우이를 변환해야합니다.
  4. XPage에서와 동일한 방식으로 계산 된 Notes 클라이언트 양식에서 Computed Text를 사용하십시오.
  5. 편집 상자를 사용하여 readonly = "true"로 작동 할 수도 있습니다. 기억할 수없는 값을 저장합니다.

계산 된 필드 컨트롤은 실제로 계산 된 필드가 아닌 Notes 클라이언트 세계의 계산 된 텍스트와 더 유사합니다. h2, span 등의 다양한 태그를 설정하여 레이블이 아닌 단일 컨트롤에서 계산 된 내용을 표시하고 styleClass,로드, 렌더링 된 것과 같은 속성을 제어 할 수 있습니다.

+0

고마워요. 불행하게도 작동하지 않는 첫 번째 지점 5를 시도 했으므로 1 번에서 제안한대로 문제를 해결했습니다. XPage를 저장하면 Notes 문서에 필요한 값도 저장됩니다. –