에서 관리 빈에서 반환 된 값을 취득 나는 p:remoteCommand
는 다음과 같은 checkPageLayoutsAreSelected
라는 호출하는 자바 스크립트 이벤트를 호출내 응용 프로그램에서 자바 스크립트
$('selector').on('click', function (e) {
checkPageLayoutsAreSelected();
});
이것은 p:remoteCommand
입니다 :
<p:remoteCommand name="checkPageLayoutsAreSelected" actionListener="#{beanFormDashboard.checkPageLayoutsAreSelected}" />
이 p:remoteCommand
부울 값
beanFormDashboard
관리 Bean의 메소드를 호출합니다.
그래서 자바 빈 코드의 관리 빈에서 checkPageLayoutsAreSelected()
에 의해 반환 된 값을 가져 오려고합니다. 이 같은
뭔가 :
$('selector').on('click', function (e) {
var returnedValue = checkPageLayoutsAreSelected();
});
내가 어떻게 할 수 있습니까?
고마워,하지만 내 경우에는 작동하지 않는이 접근 방식을 알고 있으므로, 원하는 경우 이벤트 함수 내에'returnedValue'를 가져 오는 것이 좋습니다.이 경우에는 글로벌 자바 내 자바 코드에서 누른 다음 getLayoutAreSelectedResult getValue'를 전역 변수에 할당합니다. getLayoutAreSelectedResult는 이벤트 함수가 끝난 후에 실행되므로 작동하지 않을 것입니다. 클릭 이벤트가 다시 발생 될 때까지 'returnedValue'를 볼 수 있습니다. 이는 첫 번째 클릭 이벤트에 대한 이전 반환 값입니다. –
안녕하세요 @AimadMAJDOU, 제 답변을 수정 했습니까? – fingerpich
감사합니다. –