PC端新增评分控件

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

PC端新增评分控件

用户场景:

在用户使用某些功能后,用户可以对其做出评价。这时候就需要评分控件,用户可以设置使用评价,提供者可以及时获取用户反馈,进行相关功能的改善和重构


功能介绍:

  1. 支持2种模式,“标准模式”和“情感化模式”。

  2. “标准模式”模式下用户可以通过设置“星星数”和“是否开启半选”,做出需要几星(半)评价

  3. “情感化模式”支持使用个性化图片设置用户评价

  4. 支持配置“文本显示模式”属性,支持文本(很差,较差,一般,不错,很棒)和分值(1,2,3,4,5)两种显示方式


视觉展示:

  1. 标准模式:


  2. 情感化模式:

  3. 文本显示属性:



操作代码:

后端设置评分值:

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端新增评分控件

用户场景:在用户使用某些功能后,用户可以对其做出评价。这时候就需要评分控件,用户可以设置使用评价,提供者可以及时获取用户反馈,进行...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息