blockly > FieldImage

FieldImage 類別

區塊中圖片的類別。

Signature:

export declare class FieldImage extends Field<string> 

擴充: 欄位<string>

建構函式

建構函式 修飾符 說明
(建構函式)(src, width, height, alt, onClick, flipRtl, config) 建構 FieldImage 類別的新執行個體

屬性

屬性 修飾符 類型 說明
編輯 readonly (未宣告) 可編輯欄位通常會顯示某種 UI,表示可以編輯。這個欄位不應。
imageElement protected SVGImageElement | 空值 轉譯欄位的圖片元素。
imageHeight

protected

readonly

號碼
isDirty_ protected boolean 用來判斷是否要在下次轉譯區塊時轉譯欄位。圖片欄位設有靜態大小,而且只需在初始化時算繪。
size_ protected 大小

方法

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