iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Bootstrap中如何处理树列表条件和查询条件
  • 287
分享到

Bootstrap中如何处理树列表条件和查询条件

2023-06-15 10:06:27 287人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关Bootstrap中如何处理树列表条件和查询条件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Boostrap框架中,很多地方需要使用bootstrapTable表格插件和j

这篇文章将为大家详细讲解有关Bootstrap中如何处理树列表条件和查询条件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在Boostrap框架中,很多地方需要使用bootstrapTable表格插件jstree树形列表插件来共同构建一个比较常见的查询界面,bootstrapTable表格插件主要用来实现数据的分页和表格展示,而jstree树形列表插件则是用来展示树形列表,以便快速分类查询的,在很多场合下结合它们两者,可以实现较好的用户体验效果。

本篇随笔介绍在Bootstrap开发框架中使用bootstrapTable表格插件和jstree树形列表插件时候,对树列表条件和查询条件的处理,是指在快速展示数据的时候,分页条件信息也能够通过更新。

1、bootstrapTable表格插件和jstree树形列表插件的使用

bootstrapTable表格插件和jstree树形列表插件结合起来展示数据的界面也是经常看到的,如下所示。

Bootstrap中如何处理树列表条件和查询条件

Bootstrap中如何处理树列表条件和查询条件

以及在选择用户信息页面的时候,也需要根据条件进行筛选用户。

Bootstrap中如何处理树列表条件和查询条件

从界面的展示来看,结合两者确实可以带来很多便利,不过使用的时候,需要特别注意相关属性的处理,否则分页就会显示全部的记录了。

默认分页查询的代码如下所示。

Bootstrap中如何处理树列表条件和查询条件

默认属性列表的绑定操作代码如下所示。

//绑定左侧树形列表        //如果update为True,则重新更新缓存        function initJsTree(update) {            var baseUrl = "/Apply/GetMyApplyJSON?r=" + Math.random();            var url = update ? baseUrl + "&update=true" : baseUrl;            bindJsTree("jstree_div", url);            //树控件的变化事件处理            $('#jstree_div').on("changed.jstree", function (e, data) {                var icon = data.node.icon;                loadData(data.selected);            });        }

默认情况下,通过树形列表触发的条件,或根据条件进行重新更新分页查询控件,如下所示。

//加载指定的对象数据        var clickId = "";        function loadData(id) {            var condition = { CustomedCondition: id + '' };            //修改条件后需要重新刷新            $table.bootstrapTable('refresh', { url: queryUrl, query: condition, pageNumber:1});            clickId = id;        }

不过如果仅仅是这样的处理,那么数据分页的时候,单击下一页则会没有记录刚才的树形列表条件,那么我们需要记录这个选择的树形条件,从而在更新条件的时候加入所需的条件,那么修改上面代码为以下代码。

//加载指定的对象数据        var clickId = "";        var where = {};//树列表条件        function loadData(id) {            var condition = { CustomedCondition: id + '' };            where = {};//清空            where["CustomedCondition"] = id + '';//使用自定义条件            //修改条件后需要重新刷新            $table.bootstrapTable('refresh', { url: queryUrl, query: condition, pageNumber:1});            clickId = id;        }

这样处理后,我们在bootstrapTable表格插件的条件处理部分代码里面,可以增加对这个条件的处理即可。

Bootstrap中如何处理树列表条件和查询条件

增加了红色方框里面的条件后,我们选择分页会得到正确的结果,这样也不会导致两个条件的不兼容,同时我们在切换条件的时候,恢复到第一页的页码。

Bootstrap中如何处理树列表条件和查询条件

而其中where里面存储的是我们属性列表的条件,以JSON方式存储起来的,可以根据需要添加自己所需的分页条件,如我的另一个选择用户界面的条件,可以如下代码所示。

Bootstrap中如何处理树列表条件和查询条件

例如流程模板的分页展示和条件分类树形展示如下所示。

Bootstrap中如何处理树列表条件和查询条件

例如其中一个菜单的树形列表以及数据展示界面如下所示。

Bootstrap中如何处理树列表条件和查询条件

关于“Bootstrap中如何处理树列表条件和查询条件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Bootstrap中如何处理树列表条件和查询条件

本文链接: https://www.lsjlt.com/news/279686.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Bootstrap中如何处理树列表条件和查询条件
    这篇文章将为大家详细讲解有关Bootstrap中如何处理树列表条件和查询条件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Boostrap框架中,很多地方需要使用bootstrapTable表格插件和j...
    99+
    2023-06-15
  • Pipeline如何处理Laravel多条件查询
    本篇内容介绍了“Pipeline如何处理Laravel多条件查询”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!pipeline是Larave...
    99+
    2023-06-26
  • mongodb如何带条件查询
    在MongoDB中,可以使用`find()`方法来执行带条件查询。以下是一些常见的带条件查询示例:1. 等于条件查询:```db.c...
    99+
    2023-09-04
    mongodb
  • SSH如何实现条件查询和分页查询
    这篇文章将为大家详细讲解有关SSH如何实现条件查询和分页查询,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、QueryHelper和PageResultQueryHel...
    99+
    2024-04-02
  • Bootstrap中列表组、分页和进度条组件怎么用
    这篇文章主要介绍了Bootstrap中列表组、分页和进度条组件怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Bootstrap中列表组、分页和进度条组件怎么用文章都会有所...
    99+
    2024-04-02
  • Mysql---子查询的三种查询方式( 表子查询,条件子查询,列中子查询)
    mysql子查询 子查询分为: 列中子查询 单列单行表子查询 必须有别名条件子查询 单行单列 多行单列 下列示例表结构: grade表: result表: student表: subject表:...
    99+
    2023-09-04
    mysql sql 数据库
  • mongodb如何查询时间条件
    在 MongoDB 中,您可以使用 `$gt`、`$lt`、`$gte`、`$lte` 操作符来查询时间条件。这些操作符分别表示大于...
    99+
    2023-08-31
    mongodb
  • MybatisPlus中的多表条件排序查询
    目录1.pom文件2.自定义返回对象3.mapper方法4.xml自定义sql5.service方法6.QueryUtil自定义的查询工具7.常量配置8.controller方法9....
    99+
    2024-04-02
  • mysql如何查询指定条件
    这篇“mysql如何查询指定条件”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“mysql如何查询指定条件”,小编整理了以下知识点...
    99+
    2024-04-02
  • mysql多个条件如何查询
    这篇文章主要讲解了“mysql多个条件如何查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql多个条件如何查询”吧! 方...
    99+
    2024-04-02
  • mybatisplus如何实现条件查询
    本篇内容介绍了“mybatisplus如何实现条件查询”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、wapper介绍用mp也可以方便的实...
    99+
    2023-06-30
  • 如何实现多条件查询
    这篇文章主要讲解了“如何实现多条件查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现多条件查询”吧! 而在对用户进行查...
    99+
    2024-04-02
  • access删除查询条件如何写
    在Access中,要删除查询条件,可以按照以下步骤进行操作:1. 打开Access数据库,并进入查询设计视图。2. 在查询设计视图中...
    99+
    2023-09-22
    access
  • Layui如何实现多条件查询
    这篇文章主要介绍了Layui如何实现多条件查询,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。最近做一个档案系统,发现字段超多带分页的多条件查询(分页需要后端分页,传page给...
    99+
    2023-06-25
  • sql多条件查询如何优化
    优化 SQL 多条件查询可以通过以下几个方面来实现:1. 索引优化:确保查询涉及的字段都有相应的索引。可以使用 EXPLAIN 或者...
    99+
    2023-08-22
    sql
  • Python中的列表条件求和方法
    目录列表条件求和方法利用列表求和函数(可接收无数个参数求和)列表条件求和方法 list_data=[ [1.0, '配件', '522422', '铝扣板用纽扣', '金色', '...
    99+
    2024-04-02
  • mysql如何实现条件查询语句
    小编给大家分享一下mysql如何实现条件查询语句,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 在mysql中,可以使用SELECT语句和WHER...
    99+
    2024-04-02
  • mysql如何设置时间查询条件
    这篇“mysql如何设置时间查询条件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysq...
    99+
    2024-04-02
  • linq动态条件查询如何使用
    本篇内容主要讲解“linq动态条件查询如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linq动态条件查询如何使用”吧!1,linq动态条件之构造表达式树private Expr...
    99+
    2023-06-17
  • SpringDataJpa如何使用union多表分页条件查询
    目录如何使用union多表分页条件查询条件分页踩过的坑分享几个用到的mysql语法jpa执行原生sql union bug解决如何使用union多表分页...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作