跳至主要内容

字段默認值


在新增記錄時,通過默認值功能可以自動填充字段內容,減少手動操作,提高效率。主要有以下幾點會用到默認值功能:

  • 每次新增記錄時,字段的內容大概率相同,隻有極少數需要修改時,可以將字段設置為固定默認值。

  • 字段內容需要引用其他字段或其他錶已有的數據

  • 需要根據其他字段內容進行格式化處理,例如數學運算,文本處理等。

一、場景舉例

  • 1、普通字段場景

    創建訂單時,簽約銷售默認為當前用戶,添加訂單明細時,銷售産品的單價默認為産品記錄中的銷售單價,摺扣率字段默認為1。效果如下圖。

  • 2、子錶字段場景

    設備巡檢時,掃碼選擇設備後,根據設備類型,從《設備檢查內容模闆》錶中讀取相關的檢查明細項+檢查方法,然後自動填充到巡檢單的檢查明細(子錶)中。

    在對外收集數據時,子錶需要預置一些數據,由填報人完善修改。

二、如何設置默認值

1、入口和賦值方式

在錶單編輯頁麵,選擇字段後,在右側默認值選項中設置。

  • 點擊1處空白處,可以設置固定默認值值(靜態默認值)

  • 點擊2處按鈕,可以設置動態默認值。動態默認值值支持以下幾種方式

    • 1)當前日期、當前用戶、當前部門

      特殊字段纔會顯示,例如日期字段顯示當前日期,成員字段顯示當前用戶,部門字段會顯示當前用戶所在部門。

    • 2)其他字段值

      默認值可以選擇其他字段的值,可以選擇本錶字段的值,也可以是關聯記錄的字段值。

      點此查看配置方法和案例

    • 3)查詢工作錶

      根據配置的查詢條件,從某個工作錶中查詢一條記錄,將記錄中的某個字段寫入到當前字段。

      如果是子錶,可以查詢某個錶的多條數據,自動填充到多個子錶。

      點此查看配置方法和案例

    • 4)函數計算

      根據其他字段的內容,進行數學運算、文本處理或邏輯判斷,然後輸齣一個結果,自動填充到字段。

      點此查看配置方法和案例

2、支持默認值的控件類型

以下控件支持默認值:

  • 文本、數值、金額、手機號、郵箱、日期

  • 成員、部門、單選、多選、等級、地區、定位、檢查框

  • 關聯記錄(隻有關聯記錄的多條列錶方式不支持)

  • 子錶

3、固定(靜態)默認值和動態默認值

固定默認值 例如,摺扣字段的默認值設置為1,那麼每次新增記錄時,都自動填寫為1。

手動錄入的值是固定默認值。固定默認值僅在新增記錄時字段自動填寫為默認值,編輯已有記錄時不再生效。

動態默認值 例如,單價字段的默認值選擇為關聯産品記錄的單價,那麼産品字段(關聯記錄)選擇産品A時,單價自動顯示為産品A的單價,産品字段選擇産品B時,單價顯示為産品B的單價。

“其他字段值”,“查詢工作錶"和函數計算3種賦值方式,都屬於動態默認值。

4、默認值的生效作用範圍

固定默認值 僅在新增記錄時有效,任何方式編輯已有記錄都不再生效。

動態默認值 在記錄新增頁麵和詳情頁編輯時默認值會生效,一旦引用的字段或參與計算的字段內容有改變,也會隨之改變。

因此以下幾種場景動態默認值不會生效。

  • 批量編輯數據時,默認值不生效。

  • Excel導入、通過API、工作流更新/創建記錄時默認值不生效,如果單元格為空或寫入的字段沒有賦值,記錄創建後字段為空值。

5、動態默認值和他錶字段的不同和舉例

通過字段的動態默認值和他錶字段都可以顯示關聯記錄的字段內容, 不同的是,他錶字段和關聯記錄是實時相關的,一旦關聯的記錄中修改瞭內容,他錶字段也會自動顯示為新的內容。 而動態默認值僅僅在編輯的時刻纔顯示關聯記錄的內容,之後就脫離瞭關係。

典型場景:産品的單價是經常調整的,産品錶中産品的單價都是最新的。在我們創建訂單時,一旦訂單生效,單價就不能再改變,這個場景下,訂單中的單價就不該用他錶字段瞭,不然每次打開曆史訂單單價還會改變。 應該使用一個金額控件(控件)的動態默認值來實現。

以下是兩種效果的示意圖


文檔問題反饋

文檔中是否有錯彆字、內容過期、難以理解等問題? 點此給我們反饋吧