如何更改kendo ui甜甜圈图系列categoryField中的数据排序?

时间:2019-02-14 07:17:52

标签: kendo-ui donut-chart

我是米娜。 我想指定categoryFiled系列数据的顺序。 categoryField已收到状态值。 status具有0、1和2状态值。 状态0:不连续 状态1:连接 状态2:正在运行

我可以使用sort选项获得2,1,0的订单吗?

这是我的代码:

   
var toKorean = (function(){
		var set = {
			"RUNNING" : /*[[#{dashboard.Executing}]]*/,
			"CONNECT" : /*[[#{dashboard.Connect}]]*/,
			"DISCONNECT" : /*[[#{dashboard.Disconnect}]]*/, 

		};
		
		return (function(status){
			
			for(var i in set)
			{
				console.log(status);
				if(i == status)
				{
					return set[i];	
				}
			}
		})
	})();
  function createChart(type) {
		
        $( "#"+type ).kendoChart({
     	    transitions: false,
     	    renderAs: "canvas",
         	dataSource: {
                 transport: {
                     read: {
                         url: "dashboard/" + type +".json",
                         dataType: "json"
                     }
                 },
                 schema:{
                 	data: function(response){
                 		console.log(response);
                 		for(i in response)
                 		{
                 			var status = response[i].status;
                 			response[i].status = toKorean(status);
                 		}
                 		return response;

                 	}
                 },
                 sort : {
                 	 field: "status",
                 	
                  },
             },
            
              seriesDefaults: {
                  type: "donut",
                	labels: {
                        visible: true,
                        background: "transparent"
                    },
                    overlay: null
              
              },
              seriesColors:["#fd5a21","#ffde43","#66ccff"],
              series: [{
                  field: "count",
                  categoryField: "status",
                  padding: 0
              }],
              
            
         });
   }

0 个答案:

没有答案