2012-07-28 2 views
0

wicket의 시각적 richetexteditor 구성 요소에 대한 onchange 이벤트를 처리 할 수 ​​없습니다. 텍스트 영역에서도 동일한 작업을 수행하고 있지만 rte와 동일한 작업은하지 않습니다. .wicket의 visural richtexteditor에서 onchange 이벤트를 처리합니다. 웬일인지 어떤 이유로 든

registerInstitutionPanel.getrteInstitutionForm(). getRte() .add (새 AjaxFormComponentUpdatingBehavior ("onchange를") {

   @Override 
       protected void onUpdate(AjaxRequestTarget target) { 
        message = registerInstitutionPanel.getInstDescription(); 
        dynamicDisplay.setOutputMarkupId(true); 
        target.addComponent(dynamicDisplay); 
       } 
      }); 

내가에 데이터를 입력 할 때, 동적 레이블을 만들기 위해 문자열로 메시지를 사용하고 내 richtexteditor div (dynamicDisplay)에 포함 된 레이블 (aspan)이 내 디스플레이의 범위를 포함하는 웹 마크 업 컨테이너입니다.

답변

0

visural-wicket의 작성자 - 불행히도이 기능은 RTE 구성 요소에서 지원되지 않습니다. 대부분의 서식있는 텍스트 편집기 구성 요소는 기본 텍스트 영역을 숨기고 새 구성 요소 (서식있는 텍스트 편집기)로 대체하며 내용은 양식 제출시 자리 표시 자 구성 요소와 만 동기화됩니다.

대신 자신의 자바 스크립트 편집기를 통합하는 방법을 살펴 보시기 바랍니다. 제가 사용한 라이브러리는 http://nicedit.com/

입니다. visural-wicket은 Apache 2.0 라이센스에 따라 라이센스가 부여되어 있으므로, 이것을 시작점으로 사용하고,이 기능과 같은 유용한 기능을 추가하면 다시 사용할 수 있습니다.

+0

감사합니다. 리처드 씨, 저도 그렇게 해 드리겠습니다. –

관련 문제