blockly > FieldImage

FieldImage 類別

區塊中圖片的類別。

Signature:

export declare class FieldImage extends Field<string> 

擴充: Field<string>

建構函式

建構函式 修飾符 說明
(建構函式)(src、width、height、alt、onClick、flipRtl、config) 建構 FieldImage 類別的新例項

屬性

屬性 修飾符 類型 說明
可編輯 readonly (未聲明) 可編輯欄位通常會顯示某種 UI,指出這些欄位可編輯。請勿填寫這個欄位。
imageElement protected SVGImageElement | null 已算繪欄位的圖片元素。
imageHeight

protected

readonly

數字
isDirty_ protected 布林值 用於判斷下次算繪區塊時是否需要算繪欄位。圖片欄位的大小是靜態的,只需要在初始化時算繪即可。

方法

方法 修飾符 說明
configure_(config) protected 根據提供的選項對應表設定欄位。
doClassValidation_(newValue) protected 確認輸入值 (來源網址) 為字串。
doValueUpdate_(newValue) protected 更新這個圖片欄位的值,並更新顯示的圖片。
getFlipRtl() 取得是否要在 RTL 中翻轉這張圖片
getText_() protected 使用 getText_ 開發人員掛鉤覆寫欄位的文字表示法。改為傳回圖片替代文字。
initView() 為這張圖片建立區塊 UI。
isClickable() 檢查這個欄位是否應可點選。
setAlt(alt) 設定這張圖片的替代文字。
setOnClickHandler(func) 設定點選這張圖片時要呼叫的函式。
showEditor_() protected 如果呼叫欄位點擊,且已定義點擊處理常式,請呼叫該處理常式。
updateSize_()