怎样较好地解决用户对istView显示的数据进行筛选行为后下的数据更改问题。

weixin_38082806 2017-07-26 05:01:59
这个问题是这样的,
有一个listview,绑定的数据集合的每个实体的某个属性不能重复
新增了一个需求,对listview进行数据筛选,用户筛选ListView上显示的数据,把不需要的数据过滤掉,而我在后台现有的处理方式,就是把不需要的数据remove掉。然后有一个问题,如果用户更改筛选后的数据集合里的某些数据的话,就会出现bug。(筛选后,更改的名称可能是过滤掉的某个重名数据。会更新到数据库中会出现主键冲突异常)
有什么比较好的办法解决这个问题,也就是筛选listview数据集合的时候,仅仅只是将listview上的不需要的隐藏,但绑定的数据集合里的数据还在,这样的话更改也不会有问题。更改判断重复相关的代码不要涉及到数据库去,只有更改的结果会给数据库
...全文
23 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧