Свяжите диаграмму и таблицу в devextreme - PullRequest
0 голосов
/ 14 февраля 2019

Я хочу связать таблицу и диаграмму в devextreme.Я хочу отфильтровать график и отфильтровать таблицу. Вы можете мне помочь?

1 Ответ

0 голосов
/ 21 февраля 2019

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

function chartFilter(ChartInstance, ChartKey, KeyValue, ReloadChartsFunc) {

/*
   ChartInstance = Instance of devExtreme Chart
   ChartKey = filter by ChartKey Field 
   KeyValue = value of ChartKey
   ReloadChartsFunc = Callback function to execute once filter the ds
*/



var searchOperator = "<>";
if (KeyValue != "")
    searchOperator = psChart.option("quickSearchOption");


var ds = ChartInstance.getDataSource();
ds.filter(ChartKey, searchOperator, KeyValue);


ds.load().done(function (result) {

 if (ReloadChartsFunc != undefined && result[0] != undefined && result[0] != null) {

     ReloadChartsFunc(result[0])
 }
 });

}

Вы можете сделать все, что захотите, для изменения приведенного выше кода в соответствии с вашими потребностями.

...