隐藏一个表单属性,那么历史数据如何处理?

最近在做一些这样的需求,隐藏一个模块的某些数据项,隐藏很好隐藏,但是历史数据是怎么处理的?
如果这些数据处理不好,带来的问题可想而知。我做的是表单,包括表单的添加,表单的显示以及编辑。
以下是自己的解决方案:
首先是添加页面,很简单,直接隐藏style=\"display:none;\",但是的需要注意需要隐藏的位置如果出现了数字格式,
并且影响到下面的计算,你的想办法给个默认值,我这里都是0。
接着就是编辑页面了:编辑页面原来需要隐藏的模块已经添加值了,OK现在直接隐藏掉,设置个默认值0。
最后是:view页面:如果原来已经填值了显示出来,没有任何值的直接隐藏掉。

关于测试:找到调用这个地方的方法用Debugger进行调试;第二种最浅显的方法是直接在上个版本上操作一些当前已经隐藏的表单信息,然后在新版本上进行查看,但是注意数据库一定要连接同一个数据库。

以上只是自己这次需求的时候一些需求变话,考虑历史数据的一种处理方案。是否有刚好的方案,欢迎大家拍砖!

posted @ 2011-11-07 16:18  红萝卜  阅读(1655)  评论(1编辑  收藏  举报