quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 485 B
JavaScript
import{fcEach,datasetFactory}from'../../../fc-core/src/lib';let TRUE_STRING='true',ONE_STRING='1',_dataSegregator=a=>{var b=[];return fcEach(a,function(a){a.vline===TRUE_STRING||!0===a.vline||1===a.vline||a.vline===ONE_STRING||b.push(a)}),{catData:[],data:b}};export default function(a){let b,c,d=a.getFromEnv('dataSource'),e=d.dataset,f=d.data||e&&e[0].data;return c=_dataSegregator(f),f&&0!==f.length?void(b=a.getDSdef(),datasetFactory(a,b,'dataset',1,[c])):void a.setChartMessage()}