如何在DataGear 5.4.1 中快速制作SQL服務端分頁的數據表格看板

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…