이렇게 간단한 두 개의 IceFaces 버튼이 있습니다. (I는 자바 코드에서 일을 XHTML을 사용하지만 생성하지 않습니다.)IceFaces 1.8.2 "property : bridge"에 대한 컨테이너를 찾을 수 없습니다. 클릭
HtmlCommandButton comp = new HtmlCommandButton();
comp.setId(id);
comp.setImmediate(immediate);
boolean clientSide = props.getBooleanValue("clientside", false);
if(clientSide) {
comp.setOnclick(props.getValue("script") + ";return;");
} else {
// ignore
}
을 나는 두 개의 버튼이 방법 작성 : 간단한 알림 ('안녕하세요')와 진정한 클라이언트 측 한 ==를; 스크립트와 하나의 BSF 상자에 연결된 자바 스크립트 서버 측면을 실행합니다.
두 개의 버튼이 표시되며 clientSide 버튼은 경고음이 잘 작동합니다. 내가 더 onclick을 프로그램 적으로 설정되지 않은 다른 버튼을 클릭 할 때 그러나, 나는 (뿐만 아니라 IE9에서) 방화범 콘솔에서 오류 메시지가 :
uncaught exception: couldn't find container for property: bridge
나는 ICEFaces 1.8.2를 사용합니다. 주위에 인터넷 검색 후 jsp : root 태그와 관련된이 오류를 보았지만 프로젝트에는 JSP가 없습니다.