2013-07-01 4 views
2

ipad 사용을 위해 웹 응용 프로그램을 최적화하려고합니다. 현재 사용자 상호 작용 및 관련 작업/피드백을 구현 중입니다. 나는 다음과 같은 생각을 가지고 이것이 가능할 수 있는지 궁금해하고 있었다. 정교한 아이디어 이동 ajax wicket 요소

터치 할 때 어떤 요소를 결정 자바 스크립트와 사용자의 상호 작용을 감지합니다.

움직임을 결정하십시오.

는 특정 인터페이스, 즉 만질를 구현하는 경우 상기 접촉 소자에 이동 보내기 개찰

통신한다.

요소는 인터페이스에서 정의 된 메소드를 구현하여 사용자 상호 작용에 반응합니다.

만질 수있는 요소의 예

은 다음과 같을 수 있습니다

public class MyPanel extends Panel implements TouchableElement 


    @Override 
    public void react(int x, int y, int movement) { 
      .... 
    } 
} 

사람이 가능한 경우 말해 및/또는 단점 등등 나에게 약간의 팁을 줄 수 있습니다. 피드백의 모든 부분이 도움이됩니다.

답변

2

누군가가이 기능이 가능하고 /하거나 내게 몇 가지 팁, 약점 등을 줄 수 있는지 말해 줄 수 있습니까?

확실히 AbstractDefaultAjaxBehavior을 확장 자신의 AJAX 동작을 만들어 수있을 것이라고 자바 스크립트를 통해 사용자의 클릭에 "듣는다"당신은 당신이에 반응 할 수있는 서버에 자바 스크립트 내에서 계산 된 정보를 전송 행동의 respond() 메소드. 자신의 AJAX 동작을 만드는 방법에 대한 자습서는 here에서 찾을 수 있습니다. 당신이 원하는 모든 드래그 경우,

MyPanel panel = new MyPanel("panel"); 
panel.add(new MyAjaxBehavior()); 

그러나 당신이 스벤 Meiers wicket-dnd 같은 기존 솔루션을 찾을 수 있습니다 드롭 :

코드는 다음과 다음과 같을 것이다.