提交 5a340a23 编写于 作者: S sushuang

Fix append data.

上级 fa633989
......@@ -1389,11 +1389,11 @@ function render(ecIns, ecModel, api, payload) {
* Render each chart and component
* @private
*/
function renderSeries(ecIns, ecModel, api, payload, seriesModels) {
function renderSeries(ecIns, ecModel, api, payload, dirtySeriesModels) {
// Render all charts
var scheduler = ecIns._scheduler;
var unfinished;
seriesModels ? each(seriesModels, doEach) : ecModel.eachSeries(doEach);
dirtySeriesModels ? each(dirtySeriesModels, doEach) : ecModel.eachSeries(doEach);
function doEach(seriesModel) {
var chartView = ecIns._chartsMap[seriesModel.__viewId];
chartView.__alive = true;
......@@ -1402,8 +1402,11 @@ function renderSeries(ecIns, ecModel, api, payload, seriesModels) {
var performInfo = scheduler.getPerformInfo(renderTask, seriesModel);
payload !== 'none' && (renderTask.context.payload = payload);
renderTask.context.incremental = performInfo.incremental;
if (dirtySeriesModels) {
renderTask.dirty();
}
unfinished |= renderTask.perform(performInfo);
// chartView.render(seriesModel, ecModel, api, payload);
chartView.group.silent = !!seriesModel.get('silent');
......
......@@ -123,12 +123,9 @@ proto.performStageTasks = function (stageHandlers, ecModel, payload, opt) {
if (overallTask) {
if (opt.setDirty) {
overallTask.dirty();
unfinished = true;
}
else {
overallTask.context.payload = payload;
unfinished |= overallTask.perform(scheduler.getPerformInfo(overallTask));
}
overallTask.context.payload = payload;
unfinished |= overallTask.perform(scheduler.getPerformInfo(overallTask));
}
else if (seriesTaskMap) {
opt.seriesModels
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册