2013-01-16 2 views
0

동물, 새 및 나무와 같은 일부 링크가있는 pagelistview는 물론 드롭 다운과 같은 일부 값이있는 pagelistview가 있다고 가정 해 봅시다. '뛰다', '날다', '과일'.AjaxLink 클릭시 미리로드 된 DropDownChoice의 값 설정 방법

예상되는 동작은 "동물"을 클릭하면 드롭 다운에 "실행"이 표시되고 은 드롭 다운 선택을 변경하려는 경우 드롭 다운을 클릭 할 수 있기 때문에 모든 3 가지 항목이 즉 '달리기', '날다', '과일')에 액세스 할 수 있습니다.

어떻게 달성 할 수 있습니까?

답변

1

링크 (동물, 새, 나무 등)를 클릭하면 액션 드롭 다운 ('실행', '날으기', '과일')의 modelObject를 설정하십시오.

add(new AjaxLink("run"){                                                                         
     private static final long serialVersionUID = 1L;                          

     @Override                                    
     public void onClick(AjaxRequestTarget target) 
     {                           
      actionDropdown.setModelObject("Run");   
      target.addComponent(actionDropdown);   
     }                                      
}); 

이것은 작업 드롭 다운에서 선택한 내용을 변경해야하며 사용할 수있는 다른 옵션도 선택해야합니다.