FieldAngle クラス
編集可能な角度フィールドのクラス。
署名:
export declare class FieldAngle extends FieldInput<number>
拡張: FieldInput<number>
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(structor)(値, バリデータ, 構成) | FieldAngle クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | 種類 | 説明 |
---|---|---|---|
時計回り |
|
(未申告) | 角度フィールドの値を増加させる方向を示すデフォルトのプロパティ。角度は時計回り(true)または反時計回り(false)に増加します。 |
ハーフ |
|
数値 | 分度器画像の半分の幅。 |
OFFSET |
|
(未申告) | 0 度(およびすべての角度)のデフォルトのオフセット。フィールドの時計回りのプロパティに関係なく、常に反時計回りにオフセットされます。通常は 0(0 = 右)または 90(0 = 上)のいずれかです。 |
RADIUS |
|
数値 | 分度器の円の半径です。分度器のサイズよりやや小さくなります。そうしないと、SVG によって境界の半分が切り取られてしまいます。 |
ROUND |
|
(未申告) | マウスまたはキーボードのナビゲーション入力を使用する場合に角を丸めるデフォルトの量。キーボード ナビゲーションをサポートするには正の整数を指定する必要があります。 |
symbol_ | protected |
SVGTSpanElement | null | このフィールドの度数記号。 |
まとめ |
|
(未申告) | ラップ前に許可するデフォルトの最大角度。通常は 360(0 ~ 359.9 の場合)または 180(-179.9 ~ 180 の場合)です。 |
Methods
メソッド | 修飾子 | 説明 |
---|---|---|
configure_(config) | protected |
指定されたオプション マップに基づいてフィールドを構成します。 |
doClassValidation_(newValue) | protected |
入力値が有効な角度であることを確認してください。 |
initView() | このフィールドのブロック UI を作成します。 | |
onHtmlInputKeyDown_(e) | protected |
エディタにキーを渡します。 |
onMouseMove_(e) | protected |
マウスの位置に合わせて角度を設定します。 |
render_() | protected |
フィールドが再レンダリングされるときに角度を更新します。 |
showEditor_(e) | protected |
アングル フィールドのエディタを作成して表示します。 |