00:00
来我们这个新增完事的话,下边咱们说这个更新。按说呢,应该是一样的啊,这边没有登录。按说是一样的,就是点它弹出模态框,点更新,发请求,这些都是一样的,现在就是说有什么事呢,你点它的话,我们要回显。回显呢,我们需要你像哈,就跟这差不多,名称要回显UR地址要回显,他之前选择的是哪一个radio,这个要回显回显一下。那你想这些。我们得先把这个数据呢,得给它加载出来。这里边儿呢,就有一个。呃,这个Z给我们提供的一个功能,只要我们知道这个节点,你当前这个节点的。一个属性。那么J呢,就可以帮我们,帮我们把这个属性哈,帮我们根据这个属性把这节点给搜索出来。
01:06
假设哈,你知道这个内幕,等于权限管理。我这写拼音了啊,这个地方不能写中文。假设你知道它的内幕是这个,那么你根据这个属性名,根据这个值接能够把这个节点给搜索出来,搜索出来这个节点,我们就能够去用这个节点的数据去回显。那么我们点它的时候呢,我们能够得到的是它的ID。得到ID,那么ID是属性名,它的值我们也能够拿到,根据这个属性名,根据这个值把这个节点搜索出来,就可以去用于回显表单。哎,就是这个时候回显的数据是哪来的,我们可以这么这么来。啊,这是一个对Z的提供的一个函数的一个调用。嗯,所以说呢,这个时候我们也画一下哈。
02:14
这个这个我们是要去点它。点它去打开我们的这个是更新的模态框。然后呢,这里边儿哈,我们通过它的单机响应函数呢,我们要传递过来。呃,当前节点的ID。就是这个window.id。等于当前节点的ID。哎,放到window对象上边。然后呢,下一步就打开模态框。
03:02
打开模态框。哎,模态框里边呢,它会有一个按钮。这个更新的按钮。点这个更新的按钮。诶点它,然后呢要发送请求。啊,对了,嗯,就在打开模态框的这个时候,我们要回显这个表单数据。嗯。这里边儿是怎么回减的哈。我们得到这个window.id。然后呢,再结合上啊。ID这个属性名。属性名是ID。属性值是window.id。
04:00
哎,有这两个。我们结合在一起,可以去查询,我们放一个格里边。根据这两个东西,然后呢,我们去。查询。在。呃,整个树形。结构中去查询,呃,节点。查询到这个一个no的对象。然后用这个no的对象呢,去回显这个表带。会见表单。哎,然后这边呢,点这个更新。
05:04
点更新以后呢,后边其实是是差不多的啊,这边就是。呃,收集表单的数据。哎,再然后呢,这边是我们去这个。呃,发送。Ajax请求。然后后边呢,这个后续操作。后续操作呢,参考这边哈。呃,他就不用那个不用清理表单了,表单是每次都重新设置值的。哎,刷新输赢结构。关闭模态框,显示成功还是失败,双音属性结构。这是我们更新这啊,更新这就是有这么一步啊,这个是我们稍微。哎,比较特殊一点的。
06:09
哎,这个是我们这个。更新节点。这个目标呢,也没有什么啊,就是说这个。修改。当前节点的属性。基本属性。但是呢,我们这儿哈,咱们说就。不更换。负节点。就不换爸爸了。历史上有一个人,他特,他特别擅长换爸爸。他换了好几个,然后然后他爸爸最后都挺倒霉,不更换负节点了,因为更换负节点这个事儿就会变得很麻烦。
07:02
你假如说呢,你把权限管理哈。假如说你给放到这个广告审核的下边了,它就会违背我们的规则,三层就变成四层了。那哎呀,是不是345,这就变成五层了。这个就不对了。所以说呢,我们要是做这个检查就很麻烦。因为有的节点呢,你换过去以后呢,有的节点是不超的,有的节点就会超。啊,这个时候你看也不完全是看负节点的情况啊,还得看,就是说你得加完了以后再数一遍,才知道它这个是几层。啊,而且这个东西又可以替代我把这个节点。删掉到别的地方重新建就可以了啊,咱们就不给他更换负节点了啊。不更换负节点啊。哎,那就是下边看看我们,呃,从从这个,从从这个按钮这开始。
我来说两句