DataGear 数据可视化分析平台(http://datagear.tech/) 在新发布的5.4.1版本中,内置表格图表新增了serverSidePaging选项,仅需通过简单的配置,即可为表格添加服务端分页、关键字查询、排序功能。

本文以SQL数据集作为数据源,介绍如何制作具有服务端分页、关键字查询、单列排序功能的数据表格看板。

首选,新建两个SQL数据集,第一个:分页查询数据,用于查询数据;第二个:分页查询总记录数,用于查询总记录数。

分页查询数据详细如下:

在这里插入图片描述

SQL:

SELECT*
FROMt_analysis_1
<#if 查询关键字??>
WHERECOL_NAME LIKE '%${查询关键字}%'
</#if>
<#if 排序名??>
ORDER BY ${排序名} ${排序方向}
</#if>
LIMIT ${分页索引}, ${分页大小}

参数:

名称           类型      必填
查询关键字     字符串     否
排序名         字符串     否
排序方向       字符串     否
分页索引       数值       是
分页大小       数值       是

分页查询总记录数详细如下:

在这里插入图片描述

SQL:

SELECTCOUNT(*) AS total
FROMt_analysis_1
<#if 查询关键字??>
WHERECOL_NAME LIKE '%${查询关键字}%'
</#if>

参数:

名称           类型      必填
查询关键字     字符串     否

然后,新建一个分页查询表格表格图表,绑定上述两个数据集,并把分页查询总记录数数据集的【附件】项设置为

分页查询表格详细如下:

在这里插入图片描述

图表类型:基本表格V2
数据集绑定:分页查询数据、分页查询总记录数(附件)

然后,编辑其【图表选项】,通过serverSidePaging选项将其配置为分页查询表格,具体内容为:

{lengthMenu: [5, 10, 20],ordering: true,order: [[ 0, 'asc' ]],searching: true,search: { 'return': true },disableSetting: true,serverSidePaging: {param: function(data, chart){chart.dataSetParamValues(0, [data.search.value, (data.order[0] ? data.order[0].name : null),(data.order[0] ? data.order[0].dir : null),data.start, data.length]);chart.dataSetParamValues(1, [data.search.value]);},totalFieldName: "total"}
}

上述配置项详细说明请参考DataGear官网文档【dg-chart-options】章节

点击【保存并展示】按钮,打开图表展示页,服务端分页表格制作完成!

效果图如下所示:

在这里插入图片描述

官网地址:

http://www.datagear.tech

源码地址:

GitCode:https://gitcode.com/datageartech/datagear

Gitee:https://gitee.com/datagear/datagear

Github:https://github.com/datageartech/datagear

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/87358.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/87358.shtml
英文地址,请注明出处:http://en.pswp.cn/web/87358.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

股指期货套保比例怎么算?

在金融市场里&#xff0c;套期保值&#xff08;套保&#xff09;是一种常见的风险管理手段&#xff0c;目的是通过期货市场对冲现货市场的风险。而套保比例&#xff08;也叫套保比率&#xff09;的计算&#xff0c;是套保操作的核心。简单来说&#xff0c;套保比例就是“期货头…

逻辑回归(Logistic Regression)算法详解

文章目录 一、逻辑回归&#xff1a;从线性回归到二分类的跨越1.1 逻辑回归简介1.2 Sigmoid函数&#xff1a;概率映射的数学本质1.3 参数 w w w 和 b b b 对Sigmoid的调控1.4 从线性回归到分类1.5 决策边界&#xff1a;从概率到类别&#xff08;结合图3、图4&#xff09; 二、…

HTTPS通信流程:SSL/TLS握手全解析

2021&#xff0c;2022&#xff0c;2023年1-8月看了很多技术书籍&#xff0c;现在想来忘了很多&#xff0c;用到的也不多&#xff0c;但是因为提前接触过&#xff0c;所以很多新东西&#xff0c;接受起来&#xff0c;比预想的要容易些。最近突然想要回忆下HTTPS&#xff0c;居然…

SVG 在 VSCode 中的使用与优势

SVG 在 VSCode 中的使用与优势 引言 SVG(可缩放矢量图形)是一种基于可扩展标记语言的图形图像格式,与传统的位图格式(如 JPEG 或 PNG)相比,SVG 图像具有更高的灵活性和可缩放性。随着前端开发领域的不断发展,SVG 在网页设计中的应用越来越广泛。本文将介绍 SVG 在 Vis…

Ubuntu开放mysql 3306端口

Ubuntu开放mysql 3306端口 1. 检查 UFW 防火墙规则2. 检查 iptables 规则 1. 检查 UFW 防火墙规则 sudo ufw status verbose | grep 3306若输出包含 3306/tcp ALLOW&#xff0c;表示端口已开放(如下) ubuntuUbuntu2404:~$ sudo ufw status verbose | grep 3306 3306/tcp …

CentOS 卸载docker

1、停止docker服务 systemctl stop docker.socket systemctl stop docker systemctl stop containerd 2、列出已安装的docker包 yum list installed | grep -i docker 输出如下&#xff1a; containerd.io.x86_64 1.6.33-3.1.el7 docker-ce-stab…

MySQL数据库----DML语句

目录 DML-介绍SQL-DML-添加数据SQL-DML-修改数据SQL-DML-删除数据 DML-介绍 DML英文全称是 Data Manipulation Language(数据操作语言)&#xff0c;用来对数据库中表的数据记录进行增删改操作。 添加数据&#xff08;INSERT&#xff09; 修改数据&#xff08;UPDATE&#xff…

Prompt:提示词工程

前言在LLM大放异彩的今天&#xff0c;一个简单的问题&#xff0c;可能就会引出一个方案&#xff0c;一篇散文&#xff0c;而驱动这一切的&#xff0c;正是输入的“提示词&#xff08;Prompt&#xff09;”Prompt工程就是&#xff1a;与大模型打交道时&#xff0c;如何更好地设计…

GSAP 动画库在 Vue3 项目中的使用总结

前言 GSAP&#xff08;GreenSock Animation Platform&#xff09;是目前最强大的 JavaScript 动画库之一&#xff0c;以其出色的性能和简洁的API而闻名。本文将基于实际项目经验&#xff0c;详细介绍如何在 Vue3 项目中使用 GSAP 创建流畅、专业的动画效果&#xff0c;包括核心…

【字节跳动】数据挖掘面试题0007:Kmeans原理,何时停止迭代

文章大纲 K-means 原理与迭代停止条件⚙️ 一、K-Means核心思想&#x1f501; 二、迭代步骤详解关键数学操作 ⏹️ 三、何时停止迭代&#xff1f;Kmeans 算法实现代码 ⚠️ 四、面试常见扩展问题1. K值如何选择&#xff1f;2. 初始质心影响结果吗&#xff1f;3. 算法缺陷与改进…

209、长度最小的子数组

题目&#xff1a; 解答&#xff1a; 滑动窗口&#xff0c;左右指针指向窗口两端&#xff0c;窗口为[left,right]&#xff0c;leftright时窗口只包含一个元素。 窗口内元素和sum>target时&#xff0c;left,推出左侧一个元素;sum<target时&#xff0c;right&#xff0c;加…

关机精灵——自动化与便利性

文章目录 背景目标实现下载 背景 自动化与便利性&#xff1a; 让电脑在用户无需值守或干预的情况下&#xff0c;在特定时间点&#xff08;倒计时结束&#xff09;或任务完成后自动关闭。节能与环保&#xff1a; 避免电脑在完成工作后或无人使用时继续空耗电力。时间管理与健康…

L2CAP协议详解:分段重组、QoS控制与多协议复用设计(面试宝典)

本文系统解析L2CAP协议的知识图谱&#xff0c;掌握面试核心考点&#xff0c;并通过真题演练提升实战能力。建议配合协议分析工具进行抓包实践&#xff0c;加深对协议机制的理解。 一、L2CAP 在蓝牙协议栈中的核心定位 L2CAP&#xff08;Logical Link Control and Adaptation P…

微软服务器安全问题

微软云服务器安全深度解析&#xff1a;挑战、应对与未来展望——构建韧性“安全之盾”的持续博弈&#xff01; 在当今数字化时代&#xff0c;云计算已成为众多企业和组织运行业务的核心基础设施和“数字生命线”&#xff0c;而微软云&#xff08;Azure&#xff09;作为全球领先…

后台管理系统的诞生 - 利用AI 1天完成整个后台管理系统的微服务后端+前端

AI创作系列(11)&#xff1a;后台管理系统的诞生 - 利用AI 1天完成整个后台管理系统的微服务后端前端 真实记录&#xff1a;我决定为海狸IM添加一个后台管理系统。从早上开始&#xff0c;到晚上结束&#xff0c;仅仅1天时间&#xff0c;我就完成了整个后台管理系统的微服务后端和…

开发自动驾驶系统所需工具

硬件开发平台 传感器系统 环境感知工具包括&#xff1a; 激光雷达&#xff1a;通过发射激光脉冲并接收反射光来测量距离&#xff0c;构建点云数据以描绘周围环境的三维结构。例如&#xff0c;Velodyne的VLP-16激光雷达每秒可发射约30万次激光脉冲&#xff0c;生成高密度的点…

Node.js特训专栏-实战进阶:12. 数据库事务处理与并发控制

🔥 欢迎来到 Node.js 实战专栏!在这里,每一行代码都是解锁高性能应用的钥匙,让我们一起开启 Node.js 的奇妙开发之旅! Node.js 特训专栏主页 专栏内容规划详情 数据库事务处理与并发控制:原理、实践与性能优化 一、事务基础:ACID特性与实现原理 1.1 ACID特性详解 事…

计算机网络(五)数据链路层 MAC和ARP协议

目录一、链路二、MAC地址三、ARP协议ARP工作流程​&#xff1a;​一、链路链路&#xff1a;一个结点到相邻结点的物理线路数据链路&#xff1a;在链路的基础上增加一些必要的软件&#xff08;协议的实现&#xff09;和硬件&#xff08;网络适配器&#xff09;。网络中的主机、路…

DVWA SQL Injection 漏洞分析与利用

前言 Level: Low 漏洞分析 复现步骤 防御措施 Level: Medium 漏洞分析 mysql_real_escape_string()核心作用 示例对比 复现步骤 防御措施 Level: High 漏洞分析 复现步骤 防御措施 Level: Impossible 安全措施分析 防护要点 测试验证 自动化工具使用&#x…

RabbitMQ:消息队列的轻量级王者

&#x1f680; 一句话定位 RabbitMQ是分布式系统的"消息快递员"&#xff0c;负责在系统间可靠传递信息&#xff0c;让服务解耦更高效。 &#x1f31f; 核心应用场景 1. 异步解耦 场景&#xff1a;用户注册后发短信/邮件 用法&#xff1a;注册服务发消息 → Rabbit…