EColorPicker 颜色选择
示例与代码
颜色选择
颜色选择
属性
accessibleNamestring辅助技术读取的名称;建议为无文字控件设置可读名称。
textautoInsertSpacebool在两个中文字符的按钮文字之间插入空格。
继承 Provider,默认 falseautofocusbool组件显示时自动聚焦;受控件可用状态及弹层生命周期影响。
falsebgbool为文字按钮显示背景。
falsecheckablebool是否允许通过点击切换选中状态。
falsecheckedbool控件是否选中或开启。
falsecirclebool采用圆形按钮样式。
falseclearablebool显示清除操作;评分中允许再次点击当前分数清零。
truecolorcolor自定义颜色;透明值通常表示使用当前主题或语义配色。
动态绑定colorFormatstring颜色值的输出格式。
"hex" / "hex3""hex4" / "hex6""hex8" / "name""rgb" / "prgb""hsl" / "hsv"
"hex"commitOnConfirmbool仅点击确认时提交颜色。
falsedashedbool使用虚线边框。
继承 Provider,默认 falsedurationint加载图标完成一圈旋转的时间,单位为毫秒。
2600emptyValuesvar判定为空值的数组;默认包含 undefined、null 和空字符串。
继承 Provider,默认 [undefined, null, ""]enabledbool是否允许交互;false 时控件禁用。
truefontfont字体配置,控制字体、字号及文字样式。
常用字段:
family、pixelSize、pointSize
bold、italic、weight
underline、strikeout
letterSpacing、wordSpacing
应用字体heightreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitHeighticonComponentComponent自定义图标的 Component 插槽;null 使用默认内容。 委托上下文见本页示例。
nulliconSizeint图标、选项或交互部件的尺寸,单位为像素。
动态绑定iconSourceint组件使用的图标。
EIcons.*
0(无图标)
0leftIconbool将图标放在文字左侧。
falselinkbool采用链接按钮样式。
falseloadingbool是否处于加载状态。
falseloadingComponentComponent自定义加载状态的 Component 插槽;null 使用默认内容。 委托上下文见本页示例。
nullloadingIconSourceint组件使用的图标。
EIcons.*
0(无图标)
0minHeightint控件最小高度,单位为像素;默认随 size 变化。
动态绑定nativeTypestring按钮行为,可用于普通操作、提交或重置表单。
button
submit
reset
"button"paddingSpacingint文字和图标之间的间距,单位为像素。
6plainbool采用朴素配色。
继承 Provider,默认 falsepredefinevar预设颜色数组。
[]progressreal进度值;用于进度动画或通知进度显示,具体范围由组件处理。
-1roundbool采用圆角胶囊按钮样式。
继承 Provider,默认 falseshowAlphabool允许编辑透明度。
falseshowButtonsbool显示颜色面板确认和清除按钮。
truesizeint控件尺寸;默认继承最近的 EConfigProvider。
EStyle.SmallEStyle.MediumEStyle.Large
继承 Provider,默认 EStyle.MediumstrokeWidthint边框、分隔线或进度轨道的线宽,单位为像素。
3styleTypeint语义配色风格。
EStyle.DefaultEStyle.PrimaryEStyle.SuccessEStyle.InfoEStyle.WarningEStyle.Danger
继承 Provider,默认 EStyle.Defaulttextstring显示的文字内容。
""textButtonbool采用文字按钮样式。
继承 Provider,默认 falsevalidateEventbool值变化时是否向所属表单派发校验请求。
truevaluevar当前值;通过属性绑定读写,数组形式用于多选或范围选择。
动态绑定valueOnClearvar清除后的值,也可传函数返回清除值;默认继承配置。
继承 Provider,默认 ""visiblebool是否显示组件。
truewidthreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitWidthdisplayTextstring只读经过格式化、进度或徽章规则处理后的显示文字。
由运行时计算popupalias只读内部菜单、弹层或提示对象引用。
别名:colorPopup信号
cleared()使用清空操作清除内容后触发。
changed(var value)所选值变化时触发,value 为新的值。
confirmed(var value)确认操作时触发;若有 value 参数,则为确认后的值。
picked(string value)选定值后触发,value 为选中的值。
activeChanged(var value)调色过程中当前颜色变化时触发,value 为尚未确认的颜色。
popupVisibleChanged(bool visible)选择面板显示或隐藏时触发,visible 表示面板是否可见。
方法
hide()隐藏组件的弹出内容。
clear()清空组件当前内容或选择。
cancel()取消当前操作。
confirm()确认当前选择并提交结果。
show()显示组件的弹出内容。