Ruoyi列表点击按钮弹窗传值

Ruoyi列表点击按钮弹窗传值

  点击关联学生如何将这一行对应的班级传给弹窗

在这里插入图片描述
因为表格是封装在js里面

{
                    title: '操作',
                    align: 'center',
                    formatter: function(value, row, index) {
                        var actions = [];
                        actions.push('+ editFlag + '" href="javascript:void(0)" οnclick="$.operate.edit(\'' + row.id + '\')">编辑 ');
                        actions.push('+row.id+'" class="btn btn-warning btn-xs" href="javascript:void(0)" οnclick="javascript:selectCheckUser(this)">关联学生 ');
                        actions.push('+ removeFlag + '" href="javascript:void(0)" οnclick="$.operate.remove(\'' + row.id + '\')">删除');
                        return actions.join('');
                    }
                }
	于是将这一行的row值赋给这个按钮的id属性,然后通过点击事件获取这个标签id属性的值
function selectCheckUser(obj){
        	$.modal.open("关联学生", prefix + "/rel?id="+obj.id);
        }
        
这样就可以拿到这行的id传递给后端,在通过后端的modelMap,将id传给新的页面
@GetMapping("/rel")
    public String rel(@RequestParam("id") String id,ModelMap mmap)
    {
        mmap.put("clsId",id);
        return prefix + "/rel";
    }
之后在新的页面获取这个id就可以赋值了。

这个方法可能比较麻烦,但暂时没有想到更好的方法。

你可能感兴趣的:(javascript,java)