java 및 jsf를 사용했습니다. 자바 파일에서 동적 데이터 테이블을 만들었습니다. setOnchange() 이벤트에서 Java 메소드를 호출 할 수 있습니까?JAVA :: SETONCHANGE()에서 Java 메소드를 호출 할 수 없습니다.
자바 스크립트 함수를 setOnchange() 이벤트에서 호출 할 수 있습니다. Java 스크립트에 잘 작동하는 아래 코드를 참조하십시오.
HtmlSelectOneMenu selectOneMenu = new HtmlSelectOneMenu();
selectOneMenu.setStyleClass("dropdownStyleTwo");
selectOneMenu.setOnchange("openWin(this);IGNORE_UNLOAD=false");
자바 스크립트에서 openwin() 함수를 작성했습니다.
하지만 자바 메소드 change()를 호출 할 수 없습니다. 코드가 작동하지 않습니다.
HtmlSelectOneMenu selectOneMenu = new HtmlSelectOneMenu();
selectOneMenu.setStyleClass("dropdownStyleTwo");
selectOneMenu.setOnchange("myclass.change();IGNORE_UNLOAD=false");
myclass는 Test 클래스의 bean입니다. 사용자가 드롭 다운에서 값을 선택하면 Java 메소드 변경을 호출하려고합니다. 이 기능은 선택한 레코드와 동일한 드롭 다운 값을 다른 레코드에도 적용합니다.
감사 유형 UIInput의 방법 setValueChangeListener (이 methodBinding)가 인수 적용되지 않습니다 (String) .selectMenu.setValueChangeListener ("myclass.change"); – user3232437