ERate 评分
示例与代码
评分
半星评分
属性
属性说明取值与默认值
activeColorcolor激活或选中状态的颜色。
默认值
动态绑定allowHalfbool允许半星评分。
默认值
falseclearablebool显示清除操作;评分中允许再次点击当前分数清零。
默认值
falsecolorsvar按评分区间组织的图标、颜色或提示文字数组/映射。
默认值
[]disabledVoidColorcolor未选中评分图标的颜色;disabledVoidColor 用于禁用状态。
默认值
voidColordisabledVoidIconint组件使用的图标。
EIcons.*
0(无图标)
默认值
voidIconenabledbool是否允许交互;false 时控件禁用。
默认值
truehalfIconint组件使用的图标。
EIcons.*
0(无图标)
默认值
EIcons.STAR_FILLheightreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitHeighthighThresholdreal低分和高分区间的分界值。
默认值
4hoverValuereal当前悬停日期或评分,用于预览。
默认值
-1iconsvar按评分区间组织的图标、颜色或提示文字数组/映射。
默认值
[]lowThresholdreal低分和高分区间的分界值。
默认值
2maxint可评最大分值和星形图标数量。
默认值
5readOnlybool禁止用户编辑或评分,仍可通过属性设置值。
默认值
falsescoreTemplatestring评分显示模板,{value} 替换为当前分数。
默认值
"{value}"showScorebool显示评分文字或分数。
默认值
falseshowTextbool显示进度或评分文字。
默认值
falsesizeint控件尺寸;默认继承最近的 EConfigProvider。
EStyle.SmallEStyle.MediumEStyle.Large
默认值
继承 Provider,默认 EStyle.MediumtextColorcolor文字颜色。
默认值
动态绑定textsvar按评分区间组织的图标、颜色或提示文字数组/映射。
默认值
[]validateEventbool值变化时是否向所属表单派发校验请求。
默认值
truevaluereal当前值;通过属性绑定读写,数组形式用于多选或范围选择。
默认值
0visiblebool是否显示组件。
默认值
truevoidColorcolor未选中评分图标的颜色;disabledVoidColor 用于禁用状态。
默认值
动态绑定voidIconint组件使用的图标。
EIcons.*
0(无图标)
默认值
EIcons.STARwidthreal组件尺寸,单位为像素;可绑定父布局尺寸。
默认值
implicitWidthcurrentColorcolor只读根据主题、当前状态及自定义配色确定的实际颜色。
默认值
由运行时计算currentIconint只读当前评分区间对应的图标。
EIcons.*
0:不指定图标
默认值
由运行时计算currentScorereal只读包含鼠标预览的当前评分。
默认值
由运行时计算信号
签名作用
rated(real value)用户完成评分时触发,value 为选中的分数。
方法
签名作用
resetCurrentValue()结束评分预览,恢复到已选评分。
setCurrentValue(nextValue)设置当前悬停预览的评分值。
setRating(nextValue)设置评分值,并应用评分组件的范围与精度限制。