We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.3.0
setOption
resize
Full test code:
<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <script src="lib/esl.js"></script> <script src="lib/config.js"></script> <script src="lib/jquery.min.js"></script> <script src="lib/facePrint.js"></script> <script src="lib/testHelper.js"></script> <link rel="stylesheet" href="lib/reset.css" /> </head> <body> <style> </style> <div id="main0"></div> <script> require(['echarts'/*, 'map/js/china' */], function (echarts) { var option; option = { legend: [{ data: ['dataset 1', 'dataset 2'], selected: { 'dataset 2': false, 'dataset 1': true } }], xAxis: { data: ['Beijing', 'Guangzhou', 'Shenzhen'] }, yAxis: {}, series: [{ name: 'dataset 1', type: 'bar', data: [10, 20, 15] }, { name: 'dataset 2', type: 'bar', data: [10, 20, 15] }] }; var chart = testHelper.create(echarts, 'main0', { title: [ 'Delay setOption', 'It should not throw error when doing following steps', '(1) setOption with legend unselected in option', '(2) setOption with delay', '(3) resize()' ], option: option }); chart.setOption({}, false, true); chart.resize(); }); </script> </body> </html>
Chart is displayed properly
Throw an error
The text was updated successfully, but these errors were encountered:
As a workaround, the following change works! (Thanks to @pissang )
- chart.setOption({}, false, true); + chart.setOption({}, false, false);
Sorry, something went wrong.
This issue is labeled with priority: high, which means it's a frequently asked problem and we will fix it ASAP.
priority: high
fix: resize throw error. fix #14846, fix #11395 .
3f86f91
Merge pull request #14934 from apache/fix/schedule
7e78f24
fix: error thrown when resize is called after setOption called with lazyUpdate: true. fix #14846, fix #11395 .
100pah
Successfully merging a pull request may close this issue.
Version
4.3.0
Steps to reproduce
setOption
with legend unselected in optionsetOption
with delayresize
Full test code:
What is expected?
Chart is displayed properly
What is actually happening?
Throw an error
The text was updated successfully, but these errors were encountered: