標籤雲小器具
標籤雲小器具提供了一種方式讓您將標籤的使用視覺化。標籤的使用頻率越高,它在雲中就會顯得越大。標籤雲小器具並不會執行使用情況計算;標籤使用情況會在伺服器上進行計算。為達效果,標籤雲需要一個兩欄的資料集 ['標籤標籤', '標籤計數']。系統會根據標籤計數來轉譯標籤標籤。
標籤雲提供下列選項:
• 您可以將固定樣式套用至轉譯後的標籤 (例如,以紅色斜體顯示所有標籤),或以狀態定義為基礎設定它們的樣式。
• 您可以將樣式套用至已按一下/已選取的標籤。
• 您可以使用可繫結的「按一下」事件。當使用者按一下標籤,或當資料集的所選列更新時,便會廣播「按一下」事件。
• 當使用者按一下標籤,或當資料集的所選列更新時,標籤雲便會將相符標籤填入可繫結的 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
• 可繫結
• 單按一下標籤時,可經由資料服務所選列可以偵測到 SelectedTag。DoubleClicked 事件可用來觸發其他服務,比如連結連按兩下來觸發某個導覽連結。
• 若已定義 SelectedTagStyle 內容,系統將在選取已按一下的標籤時設定相應的樣式。之前已按一下/已設定樣式的任何標籤都將重設。
• 系統會以目前已選取/已按一下之標籤雲連結的索引來更新所繫結資料的所選列物件。
在本質上,標籤雲會聆聽它所繫結之資料的所選列物件更新。當所選列 (由另一個小器具或資料動作) 更新時,會發生以下情況:
• 系統會將標籤雲 SelectedTag 設定為標籤雲 TagNameField 指定的所選列資料值。
• 若已定義 SelectedTagStyle 內容,系統會為 SelectedRow 標籤設定相應的樣式。之前已按一下/已設定樣式的任何標籤都將重設。
• 如果更新的所選列不是標籤雲所顯示的值,會發生以下情況:
之前已按一下/已設定樣式的任何標籤都將重設。
系統將會清除 SelectedTag。
• 標籤雲不支援複選。處理所選列物件的更新時,只有所選列物件的第一個索引會獲得處理。