blockly > FieldImage

FieldImage クラス

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

署名:

export declare class FieldImage extends Field<string> 

拡張: フィールド<文字列>

コンストラクタ

コンストラクタ 修飾子 説明
(structor)(src、width、height、alt、onClick、flipRtl、config) FieldImage クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 種類 説明
編集可能 readonly (未申告) 編集可能なフィールドには通常、編集可能であることを示すなんらかの UI が表示されます。このフィールドには必要ありません。
imageElement protected SVGImageElement | null レンダリングされたフィールドの画像要素。
imageHeight

protected

readonly

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

Methods

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