Пользовательские диаграммы в Syncfusion

Я создаю приложение для графического представления своих отчетов, для этого я использую инструменты диаграммы syncfusion, поскольку я изучил и рассмотрел все основные функции инструмента диаграммы, а также реализовал его в своем приложении, но в одной ситуации я получаю некоторые проблемы , я делюсь своим случаем ниже:

  1. Диаграмма должна отображать несколько данных из нескольких таблиц с использованием серий, что уже сделано. 2 Будет 2 средства выбора даты, вызываемые от и до 3, от значения должно быть минимальное значение оси x, а до будет максимальное значение, но в этом случае я хочу, чтобы, если есть дата, например 24 октября 2014 г., и в этом мои работники имеют выполняли свою работу несколько раз, тогда я хочу, чтобы по оси x на 24 октября 2014 г. все время должно было быть там по оси x, например, 24 октября 2014 г., время 14:00, 17:00 и т. д. тогда и в это время быть там по оси x и по оси y будет эффективность, поэтому я хочу, чтобы график был построен между временными интервалами в конкретную дату и эффективность

пожалуйста, дайте мне знать, если мой случай ясен, это случай, в котором я не получаю никакого решения.

Спасибо


person Neeraj Purohit    schedule 01.12.2014    source источник


Ответы (1)


Этого можно добиться, заменив диапазон диаграммы значениями, возвращаемыми из элемента управления выбора данных.

Приведенный ниже фрагмент кода иллюстрирует это

[JS]
$("#container").ejChart("option", { "primaryXAxis": { range: { min: min, max: max } } })

Здесь, где min и max — это значения из элемента управления выбора даты. В приведенном ниже фрагменте кода показано, как вернуть выбранную дату из элемента управления выбора даты Syncfusion.

[JS]
var obj = $("#datepickerinline").ejDatePicker('instance');
var x = obj.option('value')
var min = new Date(x.getFullYear(), x.getDay(), x.getMonth());

Я также приложил образец по ссылке ниже, чтобы проиллюстрировать это. Ссылка: http://www.syncfusion.com/downloads/support/directtrac/132020/WebApplication12110738610.zip

Примечание. Пожалуйста, обратитесь к dll Synfusion.EJ и Syncfusion.Ej.MVC, чтобы сделать его работоспособным.

Спасибо

person MICHAEL PRABHU    schedule 10.12.2014