7f4f3e598e867da3220a44c066590ab749e8d114d40c6f9d67dbaaa4dced60230a4b6e92e3b0df204b6703eb6f53c4e1b8784e64104a5507825d891157d21d 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import ChartView from '../../view/Chart.js';
  2. import GlobalModel from '../../model/Global.js';
  3. import ExtensionAPI from '../../core/ExtensionAPI.js';
  4. import { StageHandlerProgressParams, Payload } from '../../util/types.js';
  5. import BarSeriesModel from './BarSeries.js';
  6. import Element from 'zrender/lib/Element.js';
  7. declare class BarView extends ChartView {
  8. static type: "bar";
  9. type: "bar";
  10. private _data;
  11. private _isLargeDraw;
  12. private _isFirstFrame;
  13. private _onRendered;
  14. private _backgroundGroup;
  15. private _backgroundEls;
  16. private _model;
  17. private _progressiveEls;
  18. constructor();
  19. render(seriesModel: BarSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload): void;
  20. incrementalPrepareRender(seriesModel: BarSeriesModel): void;
  21. incrementalRender(params: StageHandlerProgressParams, seriesModel: BarSeriesModel): void;
  22. eachRendered(cb: (el: Element) => boolean | void): void;
  23. private _updateDrawMode;
  24. private _renderNormal;
  25. private _renderLarge;
  26. private _incrementalRenderLarge;
  27. private _updateLargeClip;
  28. private _enableRealtimeSort;
  29. private _dataSort;
  30. private _isOrderChangedWithinSameData;
  31. private _isOrderDifferentInView;
  32. private _updateSortWithinSameData;
  33. private _dispatchInitSort;
  34. remove(ecModel: GlobalModel, api: ExtensionAPI): void;
  35. dispose(ecModel: GlobalModel, api: ExtensionAPI): void;
  36. private _removeOnRenderedListener;
  37. private _clear;
  38. private _removeBackground;
  39. }
  40. export default BarView;