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