FieldAngle 类
用于可编辑角度字段的类。
Signature:
export declare class FieldAngle extends FieldInput<number>
扩展:FieldInput<number>
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(constructor)(value, Verifier, config) | 构造 FieldAngle 类的新实例 |
属性
媒体资源 | 修饰符 | 类型 | 说明 |
---|---|---|---|
顺时针 |
|
(未声明) | 描述哪个方向会使 angle 字段的值增大的默认属性。角度顺时针增加 (true) 或逆时针增加 (false)。 |
半场 |
|
number | 量角器图片宽度的一半。 |
偏移 |
|
(未声明) | 默认偏移为 0 度(及所有角度)。无论字段的顺时针属性如何,始终按逆时针方向偏移。通常为 0(0 = 右边)或 90(0 = 上)。 |
半径 |
|
number | 量角器圆的半径。略比量角器尺寸略小,否则 SVG 会裁剪边缘边缘的一半。 |
ROUND |
|
(未声明) | 使用鼠标或键盘导航输入时,圆角的默认大小。必须是正整数,才能支持键盘导航。 |
symbol_ | protected |
SVGTSpanElement | null | 此字段的度数符号。 |
WRAP |
|
(未声明) | 在封装之前允许的默认最大角度。通常为 360(表示 0 到 359.9)或 180(表示 -179.9 到 180)。 |
方法
方法 | 修饰符 | 说明 |
---|---|---|
configure_(config) | protected |
根据指定的选项映射配置该字段。 |
doClassValidation_(newValue) | protected |
请确保输入值为有效的角度。 |
initView() | 请为此字段创建屏蔽界面。 | |
onHtmlInputKeyDown_(e) | protected |
将按键向下处理到编辑器。 |
onMouseMove_(e) | protected |
设置角度,以匹配鼠标的位置。 |
render_() | protected |
在字段重新渲染时更新角度。 |
showEditor_(e) | protected |
创建并显示 angle 字段的编辑器。 |