开发环境:springnoot,Redis,easyUI(有自己封装的)
实现的功能如图:先点击左边的树,展示所选择的的节点下的数据,同时将树的名称带到增加页面(如果没选择左边的树直接点击添加则不显示树名称),点击增加或修改都会跳转到此页面,(只不过增加是不用回显数据)
第一种跳转方式:通过spring的controller层实现,增加修改都会走,这种方式增加修改保存都要写后台代码,这种方式是最基础的,也是最通用的,但也是最麻烦的,
前台页面JS代码
//增加,修改
function edit(id) {
let url = '/user/product/edit';
let row = $("#dg").datagrid("getSelected");
if(!id){
let treeRow = $("#tt").tree('getSelected');
if(treeRow){
url += "?productCategoryId=" + treeRow['id'];//括号里的测试要写id,不能是其他的,不然增加页面不显示选择树名称
}
}e