对树形图进行查询操作后,可以对树形图进行新增、修改、删除操作。在对树形图进行参数配置时已经给树形图定义一个点击事件了,可以利用点击事件进行新增操作。在点击树形图的某一项时我们定义了几个全局变量来接收相对应的值。如下,添加两个按钮,用于判断点击某个区域是想添加父区域还是子区域,在onclick事件中给定一个值,true代表点击的是添加父区域,false代表点击的是添加子区域。
点击添加父区域或子区域时打开模态框,在打开模态框前进行一些判断,首先判断主ID(ClientareaID),副ID(sysClientareaID)是否为空,为空表明还未选择某个区域,之后判断点击的区域是否是父节点,只有是父节点才能进行新增,点击子节点时是不允许进行新增,如果判断是父节点时就可以弹出模态框了,如果判断是子节点时就对用户进行提示。
判断是点击父节点时就弹出模态框。
弹出模态框后填写一些关于区域的信息后就点击立即提交按钮,对数据完整性判断,判断用户填写完整后就添加至数据库,添加到数据库后就对树形图进行新增,addNodes:添加节点,isParent属性表示添加的节点是父节点还是子节点,如果是父节点则值为true,如果是子节点则值为false。
新增成功后,会在树形图中显示出来。