天天看點

低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹

作者:躬身踐行

在低代碼開發平台中,清單頁是一個用于顯示資料清單的頁面。它通常用于展示資料庫中的多條記錄,并提供搜尋、排序和篩選等功能,以友善使用者對資料進行查找和浏覽。

jvs-list是jvs快速開發平台的清單頁的配置引擎,它和普通的crud 具備更好的互動操作性,主要特點如下:

  • 支援動态模型建立,清單引擎支援動态建立實體庫表,無需提前建庫建表,大大降低操作技術門檻
  • 支援可視業務邏輯配置,支援CRUD之外的配置,按鈕可以觸發清單、表單、api接口、業務邏輯(詳見jvs-logic介紹)等
  • 清單與表單配置解耦,配置解耦後可配置的頁面更加靈活,滿足更豐富的場景
  • 多種靈活樣式支援,支援多種類型的樣式配置,簡潔高效

jvs-list引擎功能清單:

功能名稱 功能描述 備注
基礎資訊 清單頁的名稱命名與修改
備注描述 清單頁可以增加備注說明,且可以在清單頁界面上展示
布局模式 支援普通清單、卡片模式、樹表模式 方式進行資料呈現 新增
配置預覽 根據清單頁配置,預覽配置效果
新增字段 手動添加清單頁的展示資料列,動态生成清單資料列對應的實體字段的名稱(駝峰式)
批量增加字段 支援批量添加多個字段 新增
字段顯隐開關 支援字段的顯隐開關設定
字段樣式控制 支援字段多種樣式控制,例如 顔色、背景、字段寬度、點選複制等功能
查詢條件配置 實作基于該字段的查詢條件控制
列固定 對清單頁超長時,可提供左側固定展示的效果 新增
快速查詢配置 在普通清單頁模式下,快速查詢是提供tab 切換的功能控制的開關,在樹表模式下,快速查詢提供左側樹形功能控制的開關
左右排序控制 提供清單頁字段左右排序的控制,通過上下箭頭控制,實作字段的前後排列
操作欄控制 提供操作欄寬度設定、提供操作欄是否永久固定展示設定 新增
清單頁資料排序設定 提供基于資料展示列的升序降序排列設定
按鈕來源模式 系統提供部分常用的預設按鈕,同時也提供自定義按鈕的配置
按鈕觸發模式 系統提供按鈕點選觸發的關聯操作,支援觸發表單、觸發清單、觸發邏輯、觸發接口調用
按鈕類型配置 系統支援表級按鈕與行級按鈕設定,表級按鈕是對整個模型進行操作,支援多行資料的批量操作,行級按鈕是對本行資料進行操作
資料過濾設定 提供清單頁展現時的資料過濾的操作
操作權限 提供頁面展現、按鈕點選操作的權限控制,可通過權限組與人員選擇器(多元度)進行功能授權
資料權限 提供 基于資料模型層的權限控制與頁面層的權限控制,資料模型層的權限控制則實作的 更新
資料導入邏輯 在資料通過清單頁導入按鈕觸發時,增加前置邏輯與後置邏輯的配置
自動建立模型 點選儲存時,根據清單展示資料列動态建立 資料模型的對應 實體表
模型名稱設定 修改資料模型名稱
模型字段檢視 支援模型字段檢視
唯一性設定 設定字段的唯一性校驗,支援單字段、組合字段的唯一性校驗
模型脫敏設定 支援根據校色、根據字段類型設定不同的脫敏規則
模型級資料權限 基于模型的資料權限控制
移動端展現 自動生成uniapp的清單頁展示 新增

新增功能簡介

1、清單頁支援多種清單展現,普通模式、卡片模式、樹表模式

低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹
低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹
低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹

配置界面:

低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹

2、批量新增字段

低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹
低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹
低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹

3、固定列字段

低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹

4、資料權限,實作兩個層級的資料權限,一個層級基于資料模型層控制(全局)、一個層級基于頁面級控制(頁面)

低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹
低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹

5、移動端展現

低代碼工具:jvs-list(清單引擎)2.1.7功能清單及新增功能介紹

線上Demo:https://frame.bctools.cn

開源位址:https://gitee.com/software-minister/jvs

繼續閱讀