2011-09-28 6 views
0

현재 GWT 프로젝트를 진행 중입니다. 사실, EntityProxy (getSomeData() 메서드)에서 UI 구성 요소 (TextBox)로 데이터를 바인딩하기 위해 반복적 인 반복을 반복해야한다고 저는 믿습니다.entityproxy를 UI 구성 요소에 바인딩하는 좋은 방법은 무엇입니까?

어떻게이 문제를 극복합니까? 지금은 TextBox에서 읽고 EntityProxy로 설정하는 메서드를 만들고 EntityProxy에서 읽은 후 TextBox에 쓰는 메서드를 만들어야합니다.

기본적으로 항상 동일합니다! 예 :

// Update the text box 
T someData = entity.getSomeData(); 
textBox.setText(someData); 

// Update the entity 
String value = textBox.getText(); 
entity.setSomeData(value); 

내 요점은 무엇입니까? 나는 클라이언트쪽에 반영이 없다는 것을 알고 있습니다. 내가 deffered 바인딩을 사용할 수 있지만 어떻게 또는 RequestFactory의 EntityProxys 좋은 접근 방법을 잘 모르겠습니다.

답변

3

난 당신이 내 컨트롤에서 데이터를 밀어 수집하는 귀하의 질문에 정의 된 방법을 사용하여 감사드립니다. 최근에 나는 Editors이라는 GWT의 내장 기능이 있음을 알게되었습니다. 나는 그것을 직접 시도 할 기회가 없었지만 아마 그것을 확인하고 싶다면 유망한 것으로 보인다. 또한 여기에 토마스 브로 이어 (Thomas Broyer)의 블로그에서 유용한 링크가 있습니다. Editors

+0

저는 요즘 에디터 프레임 워크 없이는 빌드하지 않을 것입니다. 우리는 그것들을 사용하는 백개 이상의 "스크린"을 가지고 있습니다. 너무 많은 상용구를 저장합니다! (특히 복잡한 객체 그래프 사용)! –

관련 문제