前端篇之表单维护

本人是一名初入编程坑的菜鸟,这次表单维护也是本鸟一次体验,生活不易,远离编程。

这次表单维护主要是对数据库内数据进行增删改查,功能简单,在此仅记录本次编程之路。

需求:

先看看第一步化工单位树吧:

化工树采用Ztree实现:ztree官网:http://www.treejs.cn/v3/demo.php#_101

首先本人下载了ztree开源代码,并进行各种尝试,尽力了解各属性,方法作用。

然后开始整个页面的布局,使用了bootstrap:https://getbootstrap.com/2.3.2/index.html,布局当然按照要求分为左右两部分,左侧用于存放化工单位树,右侧用于存放对应的化工单位危险源。

然后开始化工单位树的制作:

1:布置基本化工单位树代码,此时的数据是写死的,大致是一个框架,其包含。

       1.页面容器

            

        2.Ztree配置信息

                 

                

           

在js入口函数内部使用jquery+ajax,接受数据接口返回的数据,将数据调给Ztree初始化方法,这样ztree就有了数据,根据配置信息,使用key_id做为节点唯一标示,使用equipment_name作为节点名称

               

ztree树基本已经配置完成了,现在要求化工单位目录树能够进行模糊查询,现在就需要在树顶部加个文本框,给它个id="key"

从上图可以看到已经bind方法对该文本框进行各种监听,监听调用的方法都调用了searchNode函数,下面看下searchNode函数做了哪些事。

             

从上图可以看出,这个函数主要用来查询节点名称跟文本框内容是否存在匹配,上面出现了updateNodes()这个函数就是用来显示模糊搜索高亮显示的节点。      

          

这样一个带有模糊搜索功能的化工单位树就做好了

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值