请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于父级菜单弹框传值

图片描述
老师您好,这个地方我觉得不应该包括row._id,因为弹窗里说的是父级菜单,如果按照截图上这样写的话,单击系统管理后边的新增或者编辑按钮,父级菜单就会显示未系统管理(自己了),层级就是不合理的

正在回答

2回答

第一条回复有误,从新解释一下。

新增指的是在当前菜单下面新增,需要包含当前菜单自己,编辑的时候只展示父菜单即可,因此编辑不包含菜单自己,所以编辑的时候不需要row._id,只有每行的新增需要,全局的新增也不需要。

0 回复 有任何疑惑可以回复我~
河畔一角 2021-06-26 21:48:50

row._id不是当前菜单自己吗,编辑的时候肯定需要把当前菜单放进去,parentId才是父菜单

0 回复 有任何疑惑可以回复我~
  • 提问者 Lemon甜橙君 #1
    row._Id是自己啊,所以parentId里边肯定不能把row._Id放进去,不然单击根目录这一行新增的时候,父级菜单就会显示自己,正确的情况应该是为空(不包括自己)
    回复 有任何疑惑可以回复我~ 2021-06-27 08:47:03
  • 提问者 Lemon甜橙君 #2
    老师您代码中,编辑的逻辑没问题,没有把row_id放到parentId里边,单击某一行新增的时候,不应该把row_id放到parentId里边
    回复 有任何疑惑可以回复我~ 2021-06-27 08:48:36
  • 新增和编辑的逻辑不一样,你可能没有理解我的意图。
    
    首先点击每行后面的新增指的是在当前菜单下面新增,比如你点击的是用户管理菜单,那么弹框的时候父级菜单就应该是系统管理,用户管理,这个地方是需要包含它自己的,因为我们要在它自己下面新增菜单。我们的目的是要给当前菜单增加子菜单。而编辑功能不一样,如果你点击的用户管理的编辑,那么它的父菜单肯定是系统管理,是不包含自己的
    回复 有任何疑惑可以回复我~ 2021-06-27 09:02:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信