2014-02-17 9 views
0

장바구니 응용 프로그램을 개발하려고했습니다.발표자가 텍스트 상자 값을 gwtp, gwt에 저장합니다.

거래를 처리 할 수 ​​있습니다. 거래를 완료 한 후 사용자가 처음 시작을 클릭하면 첫 번째 페이지는 이전에 입력 한 값으로 시작됩니다.

gwtp, uibinders를 사용하고 있습니다. 일련의 화면에서 뒤로, 취소, 다음 기능을 사용할 수 있습니다.

거래가 새로 시작될 때마다 화면이 비어 있도록하려면 어떻게해야합니까?

답변

2

어떤 디자인 패턴을 사용하고 있는지 알 수 없지만 일반적으로 "보기"는 숨겨진 후 상태를 유지합니다. 두 번째로보기를 표시하면 모든 필드 (텍스트 상자, 입력 등)의 값을 재설정해야하며 그렇지 않으면 이전 시간의 상태가 표시됩니다.

+0

발표자 클래스에서 onReset()의 모든 정보를 지우시겠습니까? – Bennet

+0

코드를 보지 않고 말할 수 없습니다. 보기를 표시하기 전에 처음으로보기를 표시 할 때 설정 한 것과 같은 방법으로 모든 값을 재설정해야합니다. –

+0

제 생각에는 응용 프로그램이나 브라우저에서 뒤로 버튼을 클릭 할 때 값을 표시해야합니다. 따라서 단순히 reset을 호출하면 탐색과 관계없이 값이 재설정 될 수 있습니다. 어떻게 처리할까요? – Bennet