weapon项目实现修改记录功能
增加了更新记录的功能。
这样,基本上临摹google mvp的过程结束了。
在实现这个功能的时候,没有碰到技术方面的问题,这里需要注意的是,修改过程,其实包含了:
- 根据所选列表的行号,找到数据模型列表的对象;
- 在发出更新事件时,传递这个对象的id;
- 事件的处理代码,用这个id到服务器端获取记录数据,如果没有返回null,这时依然打开编辑表单界面,相当于增加新记录,如果有记录,则填充表单;
- 保存功能新增和修改使用的是同一个代码,只是如果传递id,服务器端认为是修改。
源代码:
这篇文章上的评论的 RSS feed TrackBack URI