二_叔
2018-10-16 05:56
采纳率: 90.9%
浏览 1.0k
已采纳

datagrid 列表多选回显及分页

根据项目需求有这么一个功能:
datagrid 列表选中一条点击编辑,进入修改页面,点击添加角色按钮
图片说明
弹出来datagrid 列表页
图片说明
不知道该怎么解决了,有大神帮一下呗。或者从来做一下

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • QC_chen 2018-10-16 13:24
    已采纳

    点击下一页实际是对数据进行了重新加载,之前选中的行自然没有作用,展现出来的数据就是当前页的数据。
    对于这种问题,常规做法是设置左右两个datagrid,左边为目前已有的datagrid不用修改;右边为已选中的角色。
    左双击或其他实现将数据添加到右,作为已选中数据(做去重处理),同时右也可以移除已选数据,同时点击添加角色时就可把
    已编辑角色加载进右,数据更为直观
    这里只是提供一个思路,具体实现就不详细说了。

    已采纳该答案
    打赏 评论
  • 二_叔 2018-10-16 05:58

    当我点击添加角色时候,第一页回显选择上,第二页也有一个回显选择上。如果我只在第一页在添加一个,等于现在选择了3个,
    我不翻第二页,直接点确定的话,第二页回显的那条数据是添加不上的。

    打赏 评论
  • CZ__ 2018-10-16 06:10

    选择3个是什么意思,能说明白一点吗?

    打赏 评论
  • 光光-Leo 2018-10-16 07:22

    1.分页应该是采用的服务端分页吧,不点击下一页根本不会加载第二页的数据,所以建议:弹窗加载数据时将text中的值传到后台作为参数查询,使其可以作为第一页数据显示,即把应该选中的都展示在第一页,后台查询是可以把数据拼接一下

    打赏 评论

相关推荐 更多相似问题