blockly > FieldImage

FieldImage クラス

ブロック上の画像のクラス。

署名:

export declare class FieldImage extends Field<string> 

拡張: Field<string>

コンストラクタ

コンストラクタ 修飾子 説明
(constructor)(src, width, height, alt, onClick, flipRtl, config) FieldImage クラスの新しいインスタンスを構築します。

プロパティ

プロパティ 修飾子 タイプ 説明
EDITABLE readonly (宣言されていません) 編集可能なフィールドには、通常、編集可能であることを示す UI が表示されます。このフィールドは使用しないでください。
imageElement protected SVGImageElement | null レンダリングされたフィールドの画像要素。
imageHeight

protected

readonly

数値
isDirty_ protected ブール値 ブロックが次回レンダリングされるときにフィールドをレンダリングする必要があるかどうかを判断するために使用されます。画像フィールドは静的にサイズ設定され、初期化時にのみレンダリングする必要があります。

メソッド

メソッド 修飾子 説明
configure_(config) protected 指定されたオプションのマップに基づいてフィールドを構成します。
doClassValidation_(newValue) protected 入力値(ソース URL)が文字列であることを確認します。
doValueUpdate_(newValue) protected この画像フィールドの値を更新し、表示される画像を更新します。
getFlipRtl() この画像を RTL で反転するかどうかを取得します
getText_() protected getText_ デベロッパーフックを使用して、フィールドのテキスト表現をオーバーライドします。代わりに画像の代替テキストを返します。
initView() この画像のブロック UI を作成します。
isClickable() このフィールドがクリック可能かどうかを確認します。
setAlt(alt) この画像の代替テキストを設定します。
setOnClickHandler(func) この画像がクリックされたときに呼び出される関数を設定します。
showEditor_() protected フィールドのクリックが呼び出され、クリック ハンドラが定義されている場合は、ハンドラを呼び出します。
updateSize_()