- 1 关于多选表单实施过程(总结)
环境:用户表-组表-用户组关联表
产品对象:全国各个省,市,区县 大学以及医院
需求:省看到所有医院 医院看到该医院所有信息
关联表设计 用户id,组id 机构id 地区id
设计思路:不同地区,机构 根据不同id 看到所应信息
问题:(1)1.考虑分页的回显问题 2.考虑分页后勾选的保存问题
解决方案:1 根据 关联表 用户id与表单展示实际用户进行比较 进行回显
2 使用js 技术 保留 每一页勾选 统一提交后台 保存
3 后台获取选择的数据 现将该分组所有数据删除 然后添加
问题:(2)1 不考虑分页 要求A组选择数据其他组不能选择 2回显问题分本组变灰
解决方案:1 建立第一分组时 先获取关联表数据:if null 则全部显示
2 当分组大于1 查询该医院分组表
if 组id ==当前组Id 可以选择
else 变成灰色不能勾选
3 后台获取选择的数据 现将该分组所有数据删除 然后添加