返回列表 發布新帖

UIBOT介面設計,表格如何設定欄位自增長?

127 1
發表於 2025-3-14 15:51 | 查看全部 閱讀模式
問答

緊急程度

待解決
介面設計,表格如何設定欄位自增長?
如圖,在表格新增/刪除一筆數據時,自動給定序號字段

附件: 您需要 登錄 才可以下載或查看,沒有賬號?立即注册

評論1

姜文盛樓主Lv.9 發表於 2025-3-14 15:51 | 查看全部




表格新增一筆資料時,平臺會自動賦予該筆資料一個唯一的uuid。
我們可以用判斷此uuid的數據,在數位中的第幾筆,來取得該筆數據的序號。
如下圖,請在序號欄位新增一個連動規則,配置如圖
參考圖1&圖2
腳本內容如下:
/currentControl為當前作用字段
─ currentControl.parent.parent.value可取到表格的整個陣列內容
var array = currentControl.parent.parent.value;
/取當前數據的uuid
var uuid = currentControl.parent.get(“uuid”).value;
【計算當前數據在陣列中的位置(第幾筆)
var index = array.findIndex(function(item) {
return item.uuid === uuid;
});
-將計算出來的值賦予當前字段(因位置從0開始計算,所以計算出來的結果要+1)
currentControl.setValue(index+1);

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即注册

×

回復

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

  • 加入Line諮詢
Copyright © 2026 鼎新數智股份有限公司 版權所有 All Rights Reserved. Powered by Discuz! X5.0
關燈 在本版發帖
即将开放
返回頂部
快速回復 返回頂部 返回列表