FieldImage クラス
ブロック上の画像のクラス。
署名:
export declare class FieldImage extends Field<string>
拡張: Field<string>
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(コンストラクタ)(src、width、height、alt、onClick、flipRtl、config) | FieldImage クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
編集可能 | readonly |
(未申告) | 編集可能なフィールドには通常、編集可能であることを示すなんらかの UI が表示されます。このフィールドには使用できません。 |
imageElement | protected |
SVGImageElement |null | レンダリングされたフィールドの画像要素。 |
imageHeight |
|
数値 | |
isDirty_ | protected |
ブール値 | ブロックの次回レンダリング時にフィールドをレンダリングする必要があるかどうかを判別するために使用されます。Image フィールドは静的サイズであり、初期化時にレンダリングするだけで済みます。 |
size_ | protected |
サイズ |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
configure_(config) | protected |
オプション マップに基づいてフィールドを構成します。 |
doClassValidation_(newValue) | protected |
入力値(ソース URL)が文字列であることを確認します。 |
doValueUpdate_(newValue) | protected |
この画像フィールドの値を更新し、表示される画像を更新します。 |
getFlipRtl() | この画像を RTL で反転させるかどうかを取得する | |
getText_() | protected |
getText_ デベロッパー フックを使用して、フィールドのテキスト表現をオーバーライドします。代わりに画像の代替テキストを返します。 |
initView() | この画像のブロック UI を作成します。 | |
setAlt(alt) | この画像の代替テキストを設定します。 | |
setOnClickHandler(func) | この画像がクリックされたときに呼び出される関数を設定します。 | |
showEditor_() | protected |
フィールド クリックが呼び出され、クリック ハンドラが定義されている場合は、ハンドラを呼び出します。 |
updateSize_() |