2016-06-27 8 views
0

주어진 변수가 미리 정의 된 값 집합에 속하는지 확인하는 정적 (도우미) 함수를 만들고 싶습니다. Java 함수를 통해 jsff 파일에서이를 참조하기 위해 EL 함수로 사용하고 싶습니다. 질문은 : 페이지 조각이기 때문에 JSFF 내부의 사용자 지정 함수를 어떻게 참조해야하며 조각으로 인해 양식 템플릿에 액세스 할 수 없기 때문입니다.ADF 페이지 조각에서 사용자 정의 EL 함수를 참조하는 방법

당신은 "관리 콩"탭에서 adfc-config.xml 파일에서 jsff 범위로 함수의 클래스를 설정하고이 다음과 같이 그것을 호출하여이 기능을 바인더 제본하여 jsff에서 요소를 가질 수

답변

0

:

<af:outputText 
id="pt1" 
viewId="#{YOURSCOPE.YOURBEAN.YOURFUNCTION}" 

당신은 여기 문서에 방법 자세한 조거야 : http://docs.oracle.com/cd/E17904_01/web.1111/b31974/web_getstarted.htm#ADFFD1746

+0

는 귀하의 회신을 주셔서 대단히 감사합니다.

내가 제안한 접근 방식을 따랐습니다. 필자는 oracle의 MDS 파일에 커맨드를 추가하려고 시도했다. 그것은 다음과 같은 에러 메시지를 표시합니다 :
'code'Function isInList에 유효하지 않은 접두사가 있거나 정의되지 않은 기본 네임 스페이스를 사용합니다. 접두어를 수정하거나 JSP 문서에서 태그 라이브러리 네임 스페이스를 정의하는 태그 안에 함수를 넣습니다.

아이디어가 있으십니까? –

+0

mds에 문장을 추가해야 할 필요는 없습니다. 제공된 getstarted 문서를 따르십시오. 자바 빈을 빌드하고, 바인드 할 함수를 추가하고, bean을 adflow_config.xml에 pageflowscope로 추가하거나, datacontrol을 빌드하고,이 datacontrol을 jsff에 바인드하십시오 – MrAdibou