Mashup Builder > 小器具 > 標籤雲小器具
標籤雲小器具
標籤雲小器具提供了一種方式讓您將標籤的使用視覺化。標籤的使用頻率越高,它在雲中就會顯得越大。標籤雲小器具並不會執行使用情況計算;標籤使用情況會在伺服器上進行計算。為達效果,標籤雲需要一個兩欄的資料集 ['標籤標籤', '標籤計數']。系統會根據標籤計數來轉譯標籤標籤。
標籤雲提供下列選項:
您可以將固定樣式套用至轉譯後的標籤 (例如,以紅色斜體顯示所有標籤),或以狀態定義為基礎設定它們的樣式。
您可以將樣式套用至已按一下/已選取的標籤。
您可以使用可繫結的「按一下」事件。當使用者按一下標籤,或當資料集的所選列更新時,便會廣播「按一下」事件。
當使用者按一下標籤,或當資料集的所選列更新時,標籤雲便會將相符標籤填入可繫結的 SelectedTag 內容。
您可以指定最常使用的標籤在轉譯後的大小 (以 CSS em 長度表示)。
您可以根據標籤雲資料集中的任一欄來針對每個標籤顯示工具提示。
標籤雲在本質上會聆聽它所繫結之資料集的所選列更新事件。因此,SelectedTag 內容可以更新並重新轉譯 (若已定義 SelectedTagStyle) 而不在標籤雲內顯示明確動作。
如需詳細資訊,請檢視下列視訊教學專區:
內容
如需通用小器具內容的相關資訊,請參閱 小器具。下表說明了專屬於標籤雲小器具的內容。
屬性名稱
描述
基礎類型
預設值
可繫結?(Y/N)
可當地語系化?(Y/N)
CustomClass
要套用至小器具頂部分區之使用者定義的 CSS 類別。可輸入多個類別,之間以空格分隔。
STRING
n/a
Y
N
Data
繫結至小器具的標籤資料
INFOTABLE
n/a
Y
N
MaxFontSize
雲端最大標籤的大小 (以 CSS em 長度表示)。根據此大小縮小所有其他標籤。
NUMBER
4
N
N
DisplayToolTip
啟用在每個標籤連結上暫留時顯示工具提示
BOOLEAN
false
N
N
ToolTipField
表示若 DisplayToolTip 為已選取/true 時之工具提示值的資料負載欄位。需要所要繫結的 Data 內容。
FIELDNAME
計數
N
N
TagStateStyle
根據格式狀態或指定樣式設定轉譯標籤的樣式。
依預設,標籤雲會根據標籤連結的計數來設定其樣式 (計數越高,字型就越大)。您可以根據用於每個標籤的另一個資料值來將樣式套用至標籤連結 (狀態格式),或是對所有標籤套用某個樣式。例如,將狀態格式器套用至標籤雲資料,將計數大於 40 的連結格式化為紅色粗體,而計數小於 40 的連結則為黑色斜體。
STATEFORMATTING
n/a
N
N
TagNameField
表示標籤值的資料負載欄位。需要所要繫結的 Data 內容。
FIELDNAME
n/a
N
N
TagCountField
表示標籤計數的資料負載欄位。需要所要繫結的 Data 內容。
FIELDNAME
n/a
N
N
標題
標籤雲的標題
STRING
n/a
Y
Y
事件
DoubleClicked
可繫結
單按一下標籤時,可經由資料服務所選列可以偵測到 SelectedTagDoubleClicked 事件可用來觸發其他服務,比如連結連按兩下來觸發某個導覽連結。
若已定義 SelectedTagStyle 內容,系統將在選取已按一下的標籤時設定相應的樣式。之前已按一下/已設定樣式的任何標籤都將重設。
系統會以目前已選取/已按一下之標籤雲連結的索引來更新所繫結資料的所選列物件。
在本質上,標籤雲會聆聽它所繫結之資料的所選列物件更新。當所選列 (由另一個小器具或資料動作) 更新時,會發生以下情況:
系統會將標籤雲 SelectedTag 設定為標籤雲 TagNameField 指定的所選列資料值。
若已定義 SelectedTagStyle 內容,系統會為 SelectedRow 標籤設定相應的樣式。之前已按一下/已設定樣式的任何標籤都將重設。
如果更新的所選列不是標籤雲所顯示的值,會發生以下情況:
之前已按一下/已設定樣式的任何標籤都將重設。
系統將會清除 SelectedTag
標籤雲不支援複選。處理所選列物件的更新時,只有所選列物件的第一個索引會獲得處理。