2015-03-09 3 views
0

Есть ли способ добавить разрыв строки на стороне клиента? Например, я хочу, чтобы метка категории оси будет отображаться как:Kendo UI Chart Category Axis Labels

JUN 
2012 

Но моя база данных (сервер) возвращает его в качестве "JUN 2012", и я не хочу, чтобы добавить \n, но хочу достичь его от клиента боковая сторона.

Любые идеи?

ответ

0

Первое решение Попробуйте преобразовать строки даты в объекты и использовать \ п в формате

Link http://dojo.telerik.com/@harsh/iBaHe

$("#chart").kendoChart({ 
    categoryAxis: [{ 
    labels: { 
     format: "{0:MMM \n yyyy}" 
    }, 
    categories: [new Date("Jun 2011"), new Date("Jun 2012"), new Date("Jun 2013")] 
    }], 
    series: [{ 
    data: [1, 2, 3] 
    }] 
}); 
+0

Но в моем примере, категория не является статичной. Это возврат метода. [например: chartData.categories] Будет ли это работать здесь? –

+0

@SharathSubramaniam да, это сработает. Единственное, что вам нужно сделать, это преобразовать массив строк даты, возвращаемых из вашей функции, в массив объектов даты ... – Harsh