跳至主要内容

他錶字段的使用介紹


功能: 【他錶字段】是【關聯記錄】的擴展, 可以實現引用其他錶的記錄字段內容,並將他錶記錄的字段內容存儲在本錶記錄中並保持同步,或僅在打開記錄顯示在本錶記錄中。

場景舉例: 一個訂單錶關聯瞭聯係人,需要將聯係人的手機號和職位信息直接顯示為本錶字段。

由於“他錶字段”的使用必須依附於“關聯記錄” ,請先瞭解【關聯記錄】 的使用。

配置方法

1、添加【他錶字段】

在錶單編輯頁麵,從左側控件區選擇他錶字段,拖拽到閤適的位置。

2、配置要顯示的目標字段

例如,我們想要將聯係人記錄的手機號顯示在本錶,我們就選擇關聯記錄(聯係人),目標字段是手機。

A:編輯此字段在本錶的字段名稱。

B:選擇本錶中已有的“關聯記錄”控件,我們選擇瞭“聯係人”。

C:選擇要顯示的關聯錶記錄中的字段。 即顯示聯係人的手機字段。

職位的操作方法相同,編輯後保存錶設計。

他錶字段的效果

無法選擇關聯記錄

在配置他錶字段時,無法選擇關聯記錄字段?如圖:

請先在本錶拉取一個“關聯記錄”控件進行設置,且“關聯記錄”控件中,關聯記錄數量設置為 【單條】。

3、選擇他錶字段的類型

他錶字段支持兩種類型:僅顯示存儲數據

  • 僅顯示

    如果類型選擇為僅顯示,那麼僅在錶單加載時獲取數據(打開視圖頁麵或記錄詳情頁麵時獲取數據)。

    由於不存儲數據,則不支持用於搜索、篩選、排序、統計,也不能被公式、文本組閤字段使用。

  • 存儲數據

    可以理解為他錶字段作為本錶的一個字段,並保持同步顯示目標字段。由於此類型存儲數據,可用於工作錶的搜索、篩選、排序、統計,或被公式、文本組閤字段使用。

    • 當為存數數據時,內容支持拼音排序。

      勾選後,如果內容有中文,可按拼音A-Z進行排序。需要注意的是,勾選瞭支持拼音排序時排序索引不生效。如無按拼音排序需求,建議不勾選。

      一般情況下,中文的排序是按字符排序(非拼音字母),如果勾選瞭拼音排序,可以理解係統字段增加瞭一個隱藏的字段,將中文轉為拼音,排序時按這個拼音字段排序瞭。

      • 測試方法:添加3條記錄,字段分彆為 愛、本、猜,點擊字段名稱排序。然後勾選按拼音排序,再點擊字段名稱看下新的排序。

他錶字段同步時可能遇到的問題

  • 1.同步數據存在一定延時;並非實時同步,可能很快,也可能要過一段時間纔能同步過來。

  • 2.當關聯記錄的字段數據發生變更後,最大支持更新同步到與之關聯的1000行記錄的他錶字段。

    • 例如,某個聯係人前後共有1500個訂單,訂單中的他錶字段顯示聯係人的手機號,如果聯係人記錄中手機號修改,那麼隻有1000行訂單記錄的手機號纔會同步修改,另外500個訂單不會再同步。

怎麼選擇僅顯示存儲數據

  • 如果他錶字段在本錶中不需要進行搜索、篩選和內容拼接等功能,則盡量選擇僅顯示類型,不僅可以實時顯示最新數據,也減少瞭服務同步壓力。

  • 如果需要同步的他錶字段數量少於1000行(比如某個聯係人的訂單不會超過1000行),則建議選擇存儲數據類型,這樣能夠保證擁有字段的全能力。

他錶字段和動態默認值的不同介紹

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

不能用他錶字段的典型場景:

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

以下是兩種效果的示意圖


文檔問題反饋

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