FieldColour クラス
色入力フィールドのクラス。
署名:
export declare class FieldColour extends Field<string>
拡張: フィールド<文字列>
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(structor)(値, バリデータ, 構成) | FieldColour クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | 種類 | 説明 |
---|---|---|---|
カラー | static |
string[] | パレットの色文字列の配列。goog.ui.ColorPicker.SIMPLE_GRID_COLORS からコピーされました。setColours でオーバーライドされない限り、すべてのカラー選択ツールでこれを使用します。 |
列 | static |
数値 | パレット内の列数。setColumn でオーバーライドしない限り、すべてのカラー選択ツールでこれが使用されます。 |
CURSOR | string | エディタを起動するホットスポットにカーソルを合わせたときのマウスカーソルのスタイル。 | |
isDirty_ | protected |
boolean | 次回ブロックをレンダリングするときに、フィールドをレンダリングする必要があるかどうかを伝えるために使用されます。カラー フィールドは静的にサイズ設定され、初期化時にのみレンダリングする必要があります。 |
直列化可能 | boolean | シリアル化可能なフィールドはシリアライザによって保存されますが、シリアル化できないフィールドは保存されません。編集可能なフィールドはシリアル化可能であることも必要です。 | |
タイトル | static |
string[] | パレットのツールチップ文字列の配列。COLOURS の長さと異なる場合、欠落したタイトルにはその色の 16 進数コードが使用されます。setColours でオーバーライドされている場合を除き、すべてのカラー選択ツールでこれが使用されます。 |
Methods
メソッド | 修飾子 | 説明 |
---|---|---|
applyColour() | ブロックの色やスタイルに合わせてテキスト フィールドを更新します。 | |
configure_(config) | protected |
指定されたオプション マップに基づいてフィールドを構成します。 |
doClassValidation_(newValue) | protected |
入力値が有効な色であることを確認してください。 |
getSize() | フィールドの高さと幅を返します。 一般的に、これは render_ が呼び出される唯一の場所です。 |
|
getText() | このフィールドのテキストを取得します。ブロックが閉じられたときに使用されます。 | |
initView() | このカラー フィールドのブロック UI を作成します。 | |
isFullBlockField() | protected |
|
render_() | protected |
完全なブロック フィールドかどうかを反映するように、ブロックの色を更新します。 |
setColours(colours, titles) | このフィールドにカスタム カラーグリッドを設定します。 | |
setColumns(columns) | このフィールドにカスタム グリッドサイズを設定します。 | |
showEditor_() | protected |
色フィールドのエディタを作成して表示します。 |
updateSize_(margin) | protected |
フルブロック フィールドかどうかに基づいて、フィールドのサイズを更新します。 |