как изменить сортировку данных в категории «поле» в «Kendo UI Donut Chart»? - PullRequest
0 голосов
/ 14 февраля 2019

я Мина.Я бы хотел уточнить порядок данных в категории seriesFiled.CategoryField получил значение статуса.статус имеет 0, 1 и 2 значения статуса.статус 0: отключить статус 1: подключить статус 2: работает

Могу ли я получить заказ 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
              }],
              
            
         });
   }
...