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 |
在文字下方建立下拉式選單。 |