2013-03-07 1 views
0

Oracle ApEx 응용 프로그램 내에 입력 된 정보를 마법사와 같이 구분하여 저장하는 가장 좋은 방법을 누군가가 도울 수 있기를 바랍니다.잠시 후 일시적으로 사용자 응답을 저장하는 방법

기본적으로 화면에는 텍스트 상자, 텍스트 영역, 선택 목록, 확인란 및 방사선 그룹 단추가 있지만 특정 데이터베이스 테이블에는 연결되지 않은 여러 필드가 있습니다.

기본적으로 사용자는 필요한 답변을 하나의 창에 입력해야합니다. 즉, 2 개의 텍스트 필드, 1 개의 방사성 그룹, 1 개의 선택 목록 및 1 개의 확인란 등 총 5 개의 항목이있을 수 있으며 " 다음 패널로 이동하기 전에 다음> 버튼을 클릭하고 이러한 답변을 특정 ID에 대한 ApEx 콜렉션에 저장하고 입력 된 다음 답변 창에서 동일한 프로세스를 수행하십시오.

희망 사항은 의미가 있습니다.

이 접근 방식과 동일한 결과를 얻는 다른 "더 나은"방법을 제공하는 방법에 정말 감사 할 것입니다.

나는 기본적으로 즉석에서 값을 멀리 저장하고 나중 단계에서 재사용 할

오라클 APEX 4.1.2을 사용하고 있습니다.

어떤 도움이나 제안이라도 대단히 감사하겠습니다.

감사합니다.

+3

일반 아이템을 사용하면 그런 식으로 생각합니다. 10 페이지에서 5 페이지에서 작성한 항목을 사용할 수 있습니다. 문제는 없습니다. – Plouf

+1

@Plouf가 말한 것. 페이지를 제출하자마자 (보통 다음 버튼이이를 수행합니다) 항목의 값이 세션 상태로 제출됩니다. 따라서 페이지의 캐시가 지워지지 않는 한 (또는 개별 항목) 해당 항목의 값은 일반적인 표기법을 통해 액세스 할 수 있습니다. 컬렉션을 사용하는 것도 옵션 일 수 있으며 페이지 항목 값처럼 세션에 바인딩됩니다. – Tom

+0

감사합니다. @ 톰 - 내가하고있는 일은 jQuery를 사용하여 응답 항목 만 스캔하고 이러한 값을 컬렉션에 전달하는 것입니다. 이 작업을 수행하는 가장 좋은 방법에 대한 아이디어가 있습니까? – tonyf

답변

0

필자는 위에서 마지막으로 언급 한대로 Plouf가 상품을 구입했습니다. 나는 결국 ApEx 콜렉션을 요구하지 않았습니다 - 일반 아이템이 트릭을했습니다.

관련 문제