Browse Source
* commit 'dd07f8d8fb8133bfeee348dd8f823d2a655453e0': REPORT-68455 && REPORT-69108 【问题原因】 1.工具栏面板与其他面板(设计器菜单栏-模板或远程设计-切换工作目录)重叠时会显示异常是因为之前的这个工具栏面板手误写成了继承Panel 2.搜索结果显示不正确是因为之前改卡死问题没改好,把搜索计数放到了处理UI的外面,会优先于数据集树的刷新而变化,导致搜索计数完成了,但是结果没更新的问题 【改动思路】1.改成继承JPanel;2.搜索计数放到处理UI中,确定处理UI完成才算是一次计数完成;3.添加部分debug日志,方便以后排查问题 【review建议】无 REPORT-68602 系列堆积和条件属性弹框多了“保存”和“取消”设置项 && 系列REPORT-69013 双击fvs文件,唤起设计器后不会自动打开模板 REPORT-68244 【下拉树重构】新多选下拉树控件不能用了 REPORT-68886 design fix:fvs.cpt.chart 不支持主题 isThemed一直等于false REPORT-69229 设计器偶发启动不了feature/x
superman
3 years ago
16 changed files with 117 additions and 29 deletions
@ -0,0 +1,35 @@
|
||||
package com.fr.design.mainframe.chart.gui.data; |
||||
|
||||
import com.fr.base.chart.chartdata.TopDefinitionProvider; |
||||
import com.fr.chart.chartattr.ChartCollection; |
||||
import com.fr.chart.chartattr.Plot; |
||||
import com.fr.plugin.chart.attr.axis.VanChartAxis; |
||||
import com.fr.plugin.chart.attr.axis.VanChartAxisLabelStyle; |
||||
import com.fr.plugin.chart.attr.plot.VanChartAxisPlot; |
||||
import com.fr.van.chart.config.DefaultStyleHelper4Van; |
||||
|
||||
/** |
||||
* @author shine |
||||
* @version 10.0 |
||||
* Created by shine on 2022/4/6 |
||||
*/ |
||||
public class ChartDataHelper { |
||||
|
||||
/** |
||||
* 在update数据集分类的时候,需要联动update一下样式-坐标轴里面的分层样式设置,来自CHART-22873 |
||||
*/ |
||||
public static void updateAxisCategoryStyles(ChartCollection chartCollection) { |
||||
TopDefinitionProvider definition = chartCollection.getSelectedChart().getFilterDefinition(); |
||||
int size = definition == null ? 1 : definition.getMoreCateSize() + 1; |
||||
|
||||
Plot plot = chartCollection.getSelectedChart().getPlot(); |
||||
if (plot instanceof VanChartAxisPlot) { |
||||
for (VanChartAxis axis : ((VanChartAxisPlot) plot).getXAxisList()) { |
||||
axis.clearCategoryStyles(); |
||||
for (int i = 0; i < size; i++) { |
||||
axis.addCategoryStyle(DefaultStyleHelper4Van.dealAxisCheckTheme(new VanChartAxisLabelStyle())); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue