根据项目需求有这么一个功能:
datagrid 列表选中一条点击编辑,进入修改页面,点击添加角色按钮
弹出来datagrid 列表页
不知道该怎么解决了,有大神帮一下呗。或者从来做一下
点击下一页实际是对数据进行了重新加载,之前选中的行自然没有作用,展现出来的数据就是当前页的数据。
对于这种问题,常规做法是设置左右两个datagrid,左边为目前已有的datagrid不用修改;右边为已选中的角色。
左双击或其他实现将数据添加到右,作为已选中数据(做去重处理),同时右也可以移除已选数据,同时点击添加角色时就可把
已编辑角色加载进右,数据更为直观
这里只是提供一个思路,具体实现就不详细说了。
当我点击添加角色时候,第一页回显选择上,第二页也有一个回显选择上。如果我只在第一页在添加一个,等于现在选择了3个,
我不翻第二页,直接点确定的话,第二页回显的那条数据是添加不上的。
选择3个是什么意思,能说明白一点吗?
1.分页应该是采用的服务端分页吧,不点击下一页根本不会加载第二页的数据,所以建议:弹窗加载数据时将text中的值传到后台作为参数查询,使其可以作为第一页数据显示,即把应该选中的都展示在第一页,后台查询是可以把数据拼接一下