quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 1.05 kB
JavaScript
import MSCartesian from'../_internal/mscartesian';import ColumnDataset from'../../dataset/column';import CartesianStackGroup from'../../dataset/groups/cartesian-stack';import datasetFactory from'../../factories/msstackedcolumn-dataset';let __checkInvalidSpecificData=function(){let a,b=this.getFromEnv('dataSource'),c=b.dataset,d=b.categories;if(!c||!d)return!0;if(a=c.length)for(;a--;)if(!c[a].dataset)return!0};class MSStackedColumn2D extends MSCartesian{constructor(){super(),this.registerFactory('dataset',datasetFactory,['vCanvas'])}static getName(){return'MSStackedColumn2D'}_checkInvalidSpecificData(){return __checkInvalidSpecificData.call(this)}getName(){return'MSStackedColumn2D'}__setDefaultConfig(){super.__setDefaultConfig();let a=this.config;a.friendlyName='Multi-series Stacked Column Chart',a.defaultDatasetType='column',a.isstacked=!0,a.enablemousetracking=!0}getDSdef(){return ColumnDataset}getDSGroupdef(){return CartesianStackGroup}}export default MSStackedColumn2D;export{__checkInvalidSpecificData as _checkInvalidSpecificData};