欄轉譯器與格式
下表列出了進階網格所支援之每個轉譯器的下列資訊:
您可針對每個轉譯器選取或指定的支援格式。
當啟用針對網格編輯時,轉譯器類型是否支援在執行時間編輯。執行時間編輯用來擷取使用者的輸入。
與某些轉譯器功能相關的其他說明。
轉譯器類型
格式
執行時間編輯
附註
預設
N/A
N/A
在可能的情況下將資料轉譯為字串。
數值
選取或輸入包含要使用之格式的字串。
JSON 組態服務 - 格式支援 % 與 $
Mashup builder - 格式僅支援 $。
兩者都支援小數。
長整數
選取或輸入包含要使用之格式的字串。
JSON 組態服務 - 格式支援 % 與 $
Mashup builder - 格式僅支援 $。
兩者都支援小數。
HTML
raw - 實際 HTML 會顯示在網格儲存格中。
format - 會對 HTML 進行編碼、XSS 審查,並由瀏覽器解譯以顯示。
unsanitized - 會對 HTML 進行編碼,但在由瀏覽器解譯以顯示之前,「不會」進行 XSS 審查。
左側欄中所列的格式選項可供 JSON 使用。在 Mashup Builder 中,這些選項會顯示為:
原始 (無格式)
帶格式
帶格式,未審查 (不安全)
* 
當使用未審查格式時,請確保在網格欄中不會顯示使用者資料。請確保只有由開發人員建立以及沒有安全性弱點的應用程式資料才會顯示。
超連結
_blank - 導覽目標是新視窗或瀏覽器標籤 (視瀏覽器而定)。
_self - 導覽目標是目前視窗或標籤。
_parent - 導覽目標是 iframe 的父項。
_top - 導覽目標是頂層框架。
若選取超連結轉譯器,「連結文字」欄也可供使用。輸入連結要顯示的文字。
以下是配置超連結欄的 JSON 範例:
"columnFormatter": {
"type": "hyperlink",
"format": "_blank",
"params": {
"textFormat": "Click here!"
}
}
圖像連結
ThingWorx 存放庫中圖像檔案的路徑。
image - 以實際大小顯示圖像。
scaledtowidth - 縮放圖像以符合欄寬度。
scaledtoheight - 縮放圖像以符合列高度。
超連結 - 顯示可以按一下以檢視圖像的連結。
字串
full - 顯示完整文字字串。
notext - 不顯示文字。
limitN - 將文字顯示限制為前 N 個字元。使用資料溢出選項時,通常不需要限制。
布林值
checkbox - 在網格儲存格中顯示僅限檢視的核取方塊。
text - 顯示文字選項,例如 true 或 false。
notext - 不顯示資料。僅用於狀態格式。
Datetime
如需有關使用 MomentJS 與 jdate 格式的詳細資訊,請前往右側的連結。
如需詳細資訊,請參閱下列內容:
整數
選取或輸入包含要使用之格式的字串。
JSON 組態服務 - 格式支援 % 與 $
Mashup builder - 格式僅支援 $。
整數不支援小數。
位置
選取或輸入包含用來識別位置之緯度、經度或海拔格式的字串。格式字串可用來截斷緯度/經度/海拔值的有效位數。若截斷,值會四捨五入。如果未包括海拔值,會從輸出字串中將其省略。
若使用狀態定義,圖示會與位置一起顯示。配置狀態以定義何時顯示圖示,具體取決於位置字串的值。
以下是配置位置欄的 JSON 範例:
"columnFormatter": {
"type": "location",
"format": "0.000000",
}
}
圖像
image - 以實際大小顯示圖像。
scaledtowidth - 縮放圖像以符合欄寬度。
scaledtoheight - 縮放圖像以符合列高度。
超連結 - 顯示可以按一下以檢視圖像的連結。
IMAGE 轉譯器不支援在執行時間編輯,而且您無法將圖像變更作為使用者的輸入進行擷取。欲啟用圖像編輯,請使用 IMAGELINK 轉譯器,並確定資料負載欄包含 ThingWorx 存放庫中圖像的連結。
Infotable
對用於儲存服務結果或物件一系列內容的 ThingWorx 資料結構,設定其格式
JSON
對包含 JavaScript Object Notation (JSON) 物件的資料,設定其格式。
混搭
設定 ThingWorx 混搭參考的格式。
僅文字 - 將實體名稱顯示為文字。
_blank - 導覽目標是新視窗或瀏覽器標籤 (視瀏覽器而定)。
_self - 導覽目標是目前視窗或標籤。
_parent - 導覽目標是 iframe 的父項。
_top - 導覽目標是頂層框架。
密碼
透過遮罩字元的方式設定資料值格式。使用此方法可隱藏敏感資訊。
標籤
設定模型標籤實體的格式。
標籤及已設定格式之資料、模型或純文字的類型
資料標籤
模型標籤
無超連結
Thingcode
設定物件數值表示的格式,包含網域 ID 與實例 ID。
Thingname
物形式
Thingtemplatename
Username
可讓您選擇如何設定實體名稱參考的格式。您可以顯示純文字或連結。
僅文字 - 將實體名稱顯示為文字。
_blank - 導覽目標是新視窗或瀏覽器標籤 (視瀏覽器而定)。
_self - 導覽目標是目前視窗或標籤。
_parent - 導覽目標是 iframe 的父項。
_top - 導覽目標是頂層框架。
VEC2
VEC3
VEC4
對具有兩個、三個或四個以 x、y、z 與 w 變數建模之十進位值的向量基礎類型,設定其格式。
XML
設定 XML 資料的格式。
* 
若您提供動態組態,支援使用動態資料形式進行轉譯。當使用動態資料形式填入進階網格中的資料時,請在執行時間提供組態,來以預期方式轉譯值。您可使用繫結至進階網格的 Configuration 來提供組態。此服務就像是根據資料形式名稱提供資料的服務一樣。
這是否有幫助?