두 가지 양식이 있습니다.이 양식의 유형은 문서 및 응답입니다. 개발자의 이름을 저장하는 작업 양식의 필드가 있으며 주석 양식에 필드가 있습니다. 선택한 작업에 대한 주석을 만들려고 할 때 Job에서 개발자의 이름을 가져 오려는 필드가 있습니다.xpages는 다른 양식의 양식 필드 값을 가져옵니다.
1
A
답변
2
상위 문서 (작업 문서의 경우)에서 필드 값을 가져 오는 한 가지 방법은 데이터 컨텍스트를 사용하여 parentDoc 개체를 만드는 것입니다. 이 parentDoc 객체를 참조하여 부모 문서에서 필드 값을 가져올 수 있습니다. parentDoc 데이터 컨텍스트 만들어
시작 : 당신은 그냥 부모 문서에서 값을 표시 (및 응답 문서에 저장하지 않음)하려면
<xp:this.dataContexts>
<xp:dataContext var="parentDoc">
<xp:this.value><![CDATA[#{javascript:
return database.getDocumentByUNID(currentDocument.getParentId());
}]]></xp:this.value>
</xp:dataContext>
</xp:this.dataContexts>
, 당신은 다음 계산 필드를 사용할 수 있습니다 합니다 (parentDoc 객체에서 필드를 참조하는 표현 언어를 사용하여) 부모 문서에서 값을 표시 :
이<xp:text escape="true" id="displayParentField" value="#{parentDoc.field}" />
또한 입력 필드에 대한 기본 값으로 부모 문서에서 값을 사용할 수 있습니다 :
을<xp:inputText id="responseValue" value="#{currentDocument.responseField}" defaultValue="#{parentDoc.field}" />
0
간단한 대답은 입력란의 값으로 두 번째 데이터 소스를 필터링하는 것입니다. 응답 문서의 응답 필드 또는 두 문서에있는 입력란의 값일 수 있습니다.
긴 답변, 이것은 일반적인 x 페이지 질문입니다. 제가 직접 질문했습니다. 이 질문을보십시오. xPage with multiple datasources has the second datasource always opened in edit mode
0
간단한 해결책, 나는 그것이
var parentDoc = database.getDocumentByID(document1.getParentId())
return parentDoc.getItemValueString("Developer")
는 헨릭 Lausten 당 당신의 대답은 나에게이 문제를 해결하기 위해 도움을 주셔서 감사합니다 지금 작동 형성 반응에 할당 필드의 기본값에 아래 코드를 추가.
관련 문제
- 1. 양식의 양식 필드 반복하기
- 2. 표시 양식 다른 양식의 필드 값에 따라
- 3. 양식 게시의 이름과 값을 가져옵니다.
- 4. 다른 양식의 HTML 양식
- 5. 다른 양식의 양식 제출
- 6. 클래스 내의 필드 값을 가져옵니다.
- 7. HTML 양식의 값을 다른 양식으로 전달
- 8. django 모델 양식의 양식 필드 값 기억하기
- 9. codeigniter에서 이름이 아닌 양식 값을 가져옵니다.
- 10. 다른 양식의 데이터로 양식 채우기
- 11. HTML : 다른 양식의 업로드 양식
- 12. 다른 페이지 양식의 양식 작성
- 13. 다른 양식의 양식 유효성 검사
- 14. 다양한 양식의 동적 양식 필드 추가하기
- 15. VB에서 선택한 양식의 텍스트를 가져옵니다.
- 16. 양식의 자동 완성 필드? []
- 17. 양식 값을 다른 양식의 다음 페이지로 전달하는 방법
- 18. 현재 양식의 이름을 가져옵니다.
- 19. 선택 상자의 값을 기반으로 양식 필드 채우기
- 20. javascript로 양식의 다른 필드 목록 추가하기
- 21. 양식의 조건부 필드
- 22. jQuery를 사용하여 양식의 필드 값을 지우는 방법
- 23. 한 양식의 값을 다른 양식의 텍스트 상자에 전달
- 24. django 양식의 추가 필드
- 25. 다른 양식의 콤보 상자에서 양식 열기
- 26. 양식의 필드 도움말 텍스트
- 27. 간단한 양식의 사전 입력 필드
- 28. 양식 필드 값을 설정하는 방법
- 29. 다른 양식의 값을 기준으로 확인란의 값을 변경하십시오.
- 30. 제출 양식 <select> 양식의 내부 필드
안녕하세요 Lausten, 답변 해 주셔서 감사합니다. 나는 당신의 대답을 테스트했지만 왜 그것이 나를 위해 작동하지 않는지 모르겠다? Comment form (Response form)에 Assign 필드의 default 값으로이 코드를 사용했습니다. (parent1) return parentDoc.getItemValueString ("developer1") 부모 문서의 ID를 가져 오지만, 개발자 필드의 값을 작업 양식 (상위 폼)에서 Assign 필드에 설정하지 않습니다. 의견 양식. 뭐가 잘못 됐니? – Maryam
parentDoc이 백업 된 문서에 할당되고 있습니까? –
또는이 답변을 참조하십시오 : http://stackoverflow.com/a/14714829/785061 –