2014-02-17 19 views
0

我試圖開發購物車應用程序。Presenter將文本框的值保存在gwtp中,gwt

我能夠處理交易。但是當用戶在完成交易後點擊重新開始時,第一頁以我之前輸入的值開始。

我正在使用gwtp,uibinders,我已退回,取消系列屏幕中的下一個功能。

如何確保每次新的交易開始時屏幕都是空白的。

回答

2

我不知道你使用哪種設計模式,但通常一個「視圖」在隱藏之後保持它的狀態。第二次顯示視圖時,必須重置所有字段(文本框,輸入等)的值,否則它們將顯示上一次顯示的狀態。

+0

您是否希望我清除演示者類中onReset()中的所有信息。 – Bennet

+0

我無法看出你的代碼。在顯示視圖之前,您必須重置所有值 - 與第一次顯示視圖時相同的方式。 –

+0

我的考慮是,我必須在應用程序或瀏覽器中單擊返回按鈕時顯示值。所以,簡單地調用reset可能會重置其值,而不管導航。那麼如何處理呢? – Bennet

相關問題