FieldImage クラス
ブロック上の画像のクラス。
署名:
export declare class FieldImage extends Field<string>
拡張: フィールド<文字列>
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(structor)(src、width、height、alt、onClick、flipRtl、config) | FieldImage クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | 種類 | 説明 |
---|---|---|---|
編集可能 | readonly |
(未申告) | 編集可能なフィールドには通常、編集可能であることを示すなんらかの UI が表示されます。このフィールドには必要ありません。 |
imageElement | protected |
SVGImageElement | null | レンダリングされたフィールドの画像要素。 |
imageHeight |
|
数値 | |
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_() |