00:01
嗯,那下边呢,我们希望在模态框里边去装载树形结构的数据。谁的树形结构数据呢?我们权限的啊,这个aoth的啊,这个树形结构的数据。那在这个里边装配这个呀,这个事儿这个代码会比较多。啊,这个代码会比较多。就是。你就参考我们菜单维护这部分啊,说这个代码会比较多,所以说呢,咱们给它封装到一个函数里边。啊,叫做这个。哎,嗯,然后呢,咱们去这个CTRLC哈。到MY.gs里边,咱们去声明一下这个函数。
01:01
声明,专门的函数用来在分配aoth的模态框中去显示我们的aoth的。嗯,树形结构。数据。哎,那后续的这个东西呢,就是就都在它的里边啊,然后怎么这个打开模态框这边就这个单小函数的话,就写这些就可以了。哎,那么下一步呢,就是我们说去去看看啊这个,哎,树形结构的这个函数我们怎么去写。来我们这个函数的地方,在这个肉点GS里边。嗯。
02:00
那我在这儿呢,我们需要显示数形结构,那就还是需要去加入J的环境啊对,那就是说虽然说函数是在这里边写啊,但是你这个环境呢,还是得在呃,这个肉配置里边去加入这个环境。加入我们Z的环境。这个哎肉配置的简体哈,在这里边。这个环境呢,就从我们menu配置那给它粘过来。嗯,哎,Z style啊,All这个把这两个拿过来。Control c。嗯,一样的。你看我们这儿呢,放到我们的外部的JS文件的前面,在这儿呢,它也要放到这个外部JS文件的前面。啊,你这个东西如果在它的后面,如果是在它的后面,那么它执行的时候就没有这个库,它就用不了啊,它用不了,所以说这个要放在它的前面。
03:04
嗯。哎,这个环境呢,是这两个。哎,这个注意啊。我们Z。的javascript库文件要放在MY.gs。的前面。嗯,引入的时候啊,放在它的前面。嗯。呃,放在这个前这个里边加入这个环境以后啊,这里边儿我们就可以来写这个代码了。A。你看我们在这个menu配置里边哈,这个所有的树形结构的东西呢,都是在这个ul里边,那么我们看看现在这。在模态框里边呢,也有这么一个ul啊,它的名字呢,叫做o tree DEMO,哎,在这里边,所以我们加东西呢,也是在这里边去加啊这个这个东西也是我们已经在这儿模在框里边已经准备好了。
04:14
嗯。哎,那么咱们参考一下啊,这边怎么写呢。哎,咱们这个generate tree啊,和这个是非常非常相似的。啊,这边还是这个发送AX的请求啊,只不过这个地方呢,呃,需要做一些个修改啊,这是破请求,这个都不变。这些地方呢,可以不用这么复杂。咱们重新写吧啊。嗯,首先第一步啊,这边是发送Ajax请求,要去查询数据,查询aoth的这个数据。
05:03
嗯,这个叫啥呢,这个模块呢,属于这个,然后在它的下边呢,我们需要去。Sin的下边,我们需要给它加上。这个叫get哦,A。点接省啊。Type是post。嗯,是。啊,没有数据,不需要数据查询全部的啊。嗯,查询全部的,嗯。再然后下边写这个data type。哎,服务器端返回的数据按计算去解析。如果成功的话。Error。
06:05
Response这个地方如果出错的话,咱们显示一下这个status显状态码,哎,再加上status text。如果成功的话呢。Result等于response点儿。判断一下。嗯,如果result,如果是。咱们就去生成那个数据结构,如果他要是失败的话。如果失败呢,就显示一下这个错误消息。嗯。
07:02
呃,如果能够成功的话啊,咱们就,哎,嗯,从这个响应结果中,我们要去获取这个。数,呃,这个aoth的这个接的数据。嗯,这个就是什么呢,就是。可以说是aoth的一个历史答案。点塔诶。然后呢,拿到这个list。我们这里边儿说明一下啊,说明一下。你看我们做这个菜单的时候,我们是在handle德尔方法里边去做的这个诅咒。啊,我们组装这个树荫结构是在这里边组装的。啊,就各种这个循环,各种判断。那么我们现在呢,咱们体验一下,我们把这个组装这事呢,让Z去替我们组装。
08:01
Z,凭啥能替我们组装呢?嗯。哎呀,这是他的那什么哈,对,我们得去看他的DEMO。嗯,对,这个需要去看它的DEMO。点错了。就是我们之前咱们参考的是这个标准计算数据。这个需要我们去组组装好啊,因为这个时候你看它这里边儿吧,他要的是这个这个接森数据就是组装好了的,那么如果我们参考要的是一个简单结算数据的话。不。简单记的数据,这个就不需要我们去组装啊,只要是他有这个PID能够指向ID,有这个数量上有这个关系,Z去替我们去组装啊,这是Z替我们去组装,可是呢。
09:13
嗯,凭什么把这个事交给他,Z默认是不管的啊,那么我们就得去进行一下这样的设置啊,你看人这有个setting。设置data simple data enable为true啊,设置它才行。啊,告诉我现在呀,我就不组装了啊,这个你来替我组装。我这人比较懒是吧,然后这个大家体谅体谅是吧。嗯,我先把这个先放在这哈,这个东西肯定是要设置的。哎。嗯,这setting啊,设置data。所以说呢,在这儿哈,嗯,从服务器端。呃,查询。到的list不需要去组装啊,组装成树形啊结构啊。
10:05
这里我们交给J。去组成。所以啊。是吧?嗯。对对对对对。啊对,就是就是就是。哎呀,太感谢了。要不是,要不是你们提醒我,我又得欺负了。给咱们班上课有有生命危险。没有刀还要众筹一个给你买个刀。好吧,我以后注意啊,拿到这个以后呢,这是我们要,哎,这个是准备。嗯,对,Z。进行设置的。
11:02
这个杰森对象啊,杰森对象习惯上把这个杰森的属性名呢,还是放在这个引号里边。就是你不放的话吧,也不算错,但是这样放引号里边比较规范。哎。第四步啊,然后我们去这个执行一下。生成。数星。结果。Do fn.z就那个东西啊。就是就是就是这一套啊,CTRLC。Setting是他。They know。啊,就是就是这个啊,这回我们不叫那啥了,我们把这个传进来。然后这个东西呢,在我们模态框里边,这个ID不叫那个名了啊。Control c。
12:01
我们拿过来啊,注意哈,这个地方和这儿一致。好嘞,嗯,这是我们说先是发请求去拿数据。嗯,拿完数据呢,然后我们要到页面上去显示啊,但是我们现在这个请求对应的那个方法还没写啊,那咱们得把这个对应的后端的代码也写出来。
我来说两句