0
我有一個GWT CellTable顯示來自服務器的供應數據。正常情況下,CellTable與後端表非常匹配。提交GWT CellTable更改爲服務器的策略/模式
我不確定服務器提交的策略。我的表的FieldUpdater預計在單個字段發生更改時觸發事件,因此:
- 我應該將單個字段更新激發到後端嗎?
- 我應該排隊字段提交,直到用戶離開該行,然後更新後端所有必要的字段? (我可以突出顯示那一行未保存的更改)
- 我應該排隊行提交,直到用戶在頁面底部按「提交」? (我可以突出顯示整個表中未保存的行更改)。
策略1似乎是GWT的方式。雖然他們需要額外的GWT腳手架來編寫,但會減少通信處理。
有什麼想法?我錯過了其他選擇嗎?
感謝(和以往一樣)及時回覆Riley。我的目標應用程序是一個項目管理風格的應用程序,其中包含日期和完成百分比的可交付成果清單。我想象的用例是一個用戶進入並糾正%完成和完成日期 - 我想知道'收到的智慧'是專注於減少後端通信還是簡化客戶端遊戲。 再次感謝 - 伊恩。 – ianmayo 2011-04-14 12:51:31
更新:我已經實現了第一個選項,它的工作效果很好。客戶端算法很簡單,而且由於數據庫的更改非常簡單,所以性能非常好。再次感謝你提供的建議。 – ianmayo 2011-04-23 05:18:26