PC端新增评分控件
用户场景:
在用户使用某些功能后,用户可以对其做出评价。这时候就需要评分控件,用户可以设置使用评价,提供者可以及时获取用户反馈,进行相关功能的改善和重构
功能介绍:
支持2种模式,“标准模式”和“情感化模式”。
“标准模式”模式下用户可以通过设置“星星数”和“是否开启半选”,做出需要几星(半)评价
“情感化模式”支持使用个性化图片设置用户评价
支持配置“文本显示模式”属性,支持文本(很差,较差,一般,不错,很棒)和分值(1,2,3,4,5)两种显示方式
视觉展示:
标准模式:
情感化模式:
文本显示属性:
操作代码:
后端设置评分值:
import kd.bos.form.control.Rate; import kd.bos.form.control.events.RateEvent; import kd.bos.form.control.events.RateListener; import kd.bos.form.plugin.AbstractFormPlugin; import java.util.Arrays; import java.util.EventObject; public class TestPlugin extends AbstractFormPlugin implements RateListener { @Override public void registerListener(EventObject e) { Rate rate = this.getControl("rate"); rate.addRateListener(this); } @Override public void afterCreateNewData(EventObject e) { Rate rate = this.getControl("rate"); // 插件设置评分值 rate.setRateScore(1); // 插件设置分值对应的描述文本 rate.setRateTexts(Arrays.asList("E级", "D级", "C级", "B级", "A级")); } /** * 监听前端变更的的评分值 * * @param rateEvent */ @Override public void update(RateEvent rateEvent) { Number rateScore = rateEvent.getRateScore(); } }
PC端新增评分控件
用户场景:在用户使用某些功能后,用户可以对其做出评价。这时候就需要评分控件,用户可以设置使用评价,提供者可以及时获取用户反馈,进行...
点击下载文档
本文2024-09-23 00:42:56发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141259.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章