封鎖 >FieldDropdown

Field 下拉式選單類別

可編輯下拉式選單欄位的類別。

Signature:

export declare class FieldDropdown extends Field<string> 

擴充: 欄位<string>

建構函式

建構函式 修飾符 說明
(建構函式)(menuGenerator、驗證工具、設定) 建構 FieldDropdown 類別的新例項
(建構函式)(menuGenerator) 建構 FieldDropdown 類別的新例項

屬性

屬性 修飾符 類型 說明
ARROW_CHAR static 字串
CHECKMARK_OVERHANG static 數字 勾號懸停在下拉式選單上的水平距離。
clickTarget_ SVGElement |空值
遊標 字串 滑鼠遊標在啟動編輯器的互動區時,滑鼠遊標會指向樣式。
MAX_MENU_HEIGHT_VH static 數字 下拉式選單的高度上限,以可視區域高度的百分比表示。
menu_ protected 選單 |空值 下拉式選單。
menuGenerator_? protected MenuGenerator (選用)
可扣款 布林值 可序列化欄位由序列化程式儲存,不可序列化的欄位則不會。可編輯的欄位也應可序列化。

方法

方法 修飾符 說明
applyColour() 更新下拉式選單箭頭,使其與區塊的顏色/樣式相符。
createSVGArrow_() protected 建立 SVG 型箭頭。
createTextArrow_() protected 建立一個以時距為基礎的箭頭。
doClassValidation_(newValue) protected 確認輸入值是中立的有效選項。
doClassValidation_(newValue) protected
doValueUpdate_(newValue) protected 更新這個下拉式選單欄位的值。
dropdownDispose_() protected 處置屬於下拉式選單編輯器的事件和 DOM 參照。
getOptions(useCache) 傳回此下拉式選單的選項清單。
getText_() protected 使用 getText_ 開發人員掛鉤覆寫欄位的文字表示法。取得所選選項的文字。如果選取的選項是圖片,系統會傳回圖片替代文字。
initView() 為這個下拉式選單建立區塊 UI。
isOptionListDynamic()
onItemSelected_(選單, menuItem) protected 處理下拉式選單中的項目選項。
render_() protected 繪製寬度正確的邊框。
shouldAddBorderRect_() protected 下拉式選單是否應加入邊框矩形。
showEditor_(e) protected 在文字下方建立下拉式選單。