首页 > 代码库 > 遍历后台的List,让前台的多选宽被选中
遍历后台的List,让前台的多选宽被选中
后端代码:
/** * 获取优惠卷分页信息 * * * @param ph * 包括查询条件以及分页查询条件 * */ @Override public DataGrid<AppCmsCouponsModel> selectCouponsPage(PageHelper ph) { Map<String, Object> param = new HashMap<String, Object>(); DataGrid<AppCmsCouponsModel> appQlUserData = http://www.mamicode.com/new DataGrid<AppCmsCouponsModel>(); param.put("page", (ph.getPage() - 1) * ph.getRows()); param.put("rows", ph.getRows()); param.put("title", ph.getSearch()); List<AppCmsCouponsModel> appCmsCouponsModelList = AppCmsCouponsExMapper.selectAllCoupons(param);// 获取对应的优惠卷信息列表 for (AppCmsCouponsModel model : appCmsCouponsModelList) {// 遍历 // 通过优惠卷id,获取中间表列表 List<QlCmsApplicationCoupons> list = qlCmsApplicationCouponsExMapper.selectCouponsAndAPP(model.getId()); if (list != null && list.size() > 0) { // 通过中间表,批量获取app对象列表 List<AppCmsApplicationModel> appList = appCmsApplicationExMapper.getApplicationByCouponsIds(list); model.setAppList(appList); } } long total = AppCmsCouponsExMapper.selectCouponsCount(param);// 获取优惠卷总数量 appQlUserData.setRows(appCmsCouponsModelList); appQlUserData.setTotal(total); System.out.println(JSONObject.fromObject(appQlUserData)); return appQlUserData; }
然后输出的JSON是这样的
row.address可以取出22222,appList是数组,里面又有对象
for(var i in row.appList){ var id="#app"+row.appList[i].id; $C.$.modalDialog.handler.find(id).attr(‘checked‘,‘true‘); }
row.appList[i].id就可以拿到78了
遍历后台的List,让前台的多选宽被选中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。