Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Enable treemap emphasis label formatter. Fix Add missing param for treemap setLabelStyle #11854. And add test cases.
[Details]:
The implementation of "insert levelModel" is migrate from "Tree.getModel"
to "beforeLink nodeData.wrapMethod('getItemModel', ...)", because the former
one miss the case of
data.getItemModel
, which is needed in label formatter fetcher.Fix the incorrect implementation of
leavesModel
inTreeSeries
.This defect is found when fix "1". "1" and "2" are sharing the same data structure (Tree, insert model) so we'd better fix them together.
[Details]:
leavesModel
should be inserted between the nodeitemModel
and theseriesModel
in the "parentModel" chain.It can be added either via [A] "beforeLink - nodeData.wrapMethod('getItemModel, ...)"
or via [B] "TreeNode.getModel ".
But
TreeSeres
both use the two strategy, which causes theleavesModel
is inserted twice.