Browse Source

CHART-20476 报表块内图表-超链悬浮窗设置项没了

fix-lag
方磊 3 years ago
parent
commit
18a88dc422
  1. 13
      designer-chart/src/main/java/com/fr/design/module/ChartHyperlinkGroup.java

13
designer-chart/src/main/java/com/fr/design/module/ChartHyperlinkGroup.java

@ -65,14 +65,17 @@ public class ChartHyperlinkGroup extends BaseHyperlinkGroup {
return !ComparatorUtils.equals(clazz, formHyperlink.getClass()); return !ComparatorUtils.equals(clazz, formHyperlink.getClass());
} else { } else {
// 如果是决策报表 // 如果是决策报表
Class[] classes = new Class[]{ChartHyperRelateCellLink.class, ChartHyperRelateFloatLink.class};
for (Class aClass : classes) {
if (template.getEditingReportIndex() == BaseJForm.FORM_TAB) { if (template.getEditingReportIndex() == BaseJForm.FORM_TAB) {
// 编辑的是决策报表中的图表,那么没有ChartHyperRelateFloatLink 和 ChartHyperRelateCellLink 选项,有FormHyperlink 选项 // 编辑的是决策报表中的图表,那么没有ChartHyperRelateFloatLink 和 ChartHyperRelateCellLink 选项,有FormHyperlink 选项
Class[] classes = new Class[]{ChartHyperRelateCellLink.class, ChartHyperRelateFloatLink.class}; if (ComparatorUtils.equals(aClass, clazz)) {
return !ArrayUtils.contains(classes, clazz); return false;
}
} else if (template.getEditingReportIndex() == BaseJForm.ELEMENTCASE_TAB) { } else if (template.getEditingReportIndex() == BaseJForm.ELEMENTCASE_TAB) {
// 编辑的是决策报表中的报表块,那么没有 ChartHyperPoplink 和 ChartHyperRelateFloatLink // 编辑的是决策报表中的报表块,那么没有 ChartHyperRelateFloatLink,有ChartHyperRelateCellLink 和 FormHyperlink 选项
Class[] classes = new Class[]{ChartHyperPoplink.class, ChartHyperRelateFloatLink.class}; return !ComparatorUtils.equals(clazz, ChartHyperRelateFloatLink.class);
return !ArrayUtils.contains(classes, clazz); }
} }
} }
return true; return true;

Loading…
Cancel
Save