1.这次做的是属于一个ztree树的类型,通过给ztree树进行增删改查
,在做添加的时候出来的一个问题,首先添加的是一个第二层,就是按照普通的添加
但是在添加第三层的时候需要拿到第二层的属性的值,
我的解决方案是,首先通过跳转的时候拿到选中的ztree树层的id(感觉没什么用,但是后面其他的可以用到), 然后在前台用一个hidden input类型的value表格接受,,然后在前端的数据进行提交到 我的controller层面找到数据,但是现在有一个问题 因为我第一个提交的是四个属性 比如说 a的名字,a的属性,这是第一层,而第二层呢 是 b的属性,b的名字,这是 第一次添加的时候添加四个, 现在第二层,是要添加 b的属性 和b的名字
所以说 ,拿到我写的b的属性,和b的名字拿到属性在我的sevice实现类里面 通过我的实体类,然后在通过set方法把两个属性能出来然后在拿属性给他get出来
Dictionaries sc=dictionariesMapper.selectDictionariesAndThirdByXH(dictionaries.getXh());
System.out.println(sc);
dictionaries.setEclassNo(sc.getEclassNo());
总之就是先通过id找到所有的数据,然后把id的数据进行赋值,然后在把第一个属性和名字,输入进去,通过点击拿到的id,进入后台,然后到serivce进行赋值,然后在进行添加。然后就完成