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 |
|
数値 | |
| 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_() |