2011-07-31 6 views
0

StockWatcher 기본 gwt 자습서를 완료하고 여러 페이지의 설명서를 읽었지만 아주 간단한 해결책을 찾을 수 없습니다. 내 주식이 분야의 수십 같은 송장과 같은 "진짜"개체를, 있다면 어떨까요 GWT "big"Forms

B-손으로 입력 할 내가 많은 텍스트 상자 패널을 작성해야 가정 및에 '확인'버튼 클릭은 끔찍한 방법으로 각 텍스트 상자의 값을 검색 :

codeTb.getText(); 
year.getText(); 
customerTb.getText(); 
... 

는 그런 다음 POJO-DTO를 구축하고 RPC 와이어를 통해 보낼 수 있습니다.

정말 더 간단한 방법이 없습니까?

Gwt의 "Form"개념에 대해 생각합니다. 미안하지만, 아직 문서에서 찾지 못했을 수도 있습니다.

답변

3

GWT에는 편집자가 있습니다. 편집기를 사용하면 위젯을 DTO 및 필드에 바인딩 할 수 있으므로 getText 또는 setText를 직접 수행 할 필요가 없습니다. GWT 문서에서 자세한 내용을 찾을 수 있습니다. http://code.google.com/webtoolkit/doc/latest/DevGuideUiEditors.html

+0

올바른 방법입니다. 감사합니다. 설명서는 실제로 사소한 것이지, 간단한 예제를 모르십니까? :) –

-1
+0

FormPanel은 도움이되지 않습니다. HTML에서 양식을 제출하면 모든 필드가 서버로 보내지 만 GWT에서는 양식의 작동 방식과 호환되지 않는 JavaScript의 필드 내용을 클라이언트에 복사하려고합니다. 일반적으로 FormPanel을 사용하여 서버에 콘텐츠를 제출하지 않고 GWT RPC 또는 최신 Request 메소드를 통해 콘텐츠를 제출합니다. –

+0

좋아요! :) 그 "요청 방법"에 대해 더 자세히 말해 줄 수 있습니까? –