Browse Source

去掉新图表超链中名字输入框

master
mengao 7 years ago
parent
commit
a461ce1b13
  1. 28
      designer_chart/src/com/fr/design/chart/javascript/ChartEmailPane.java
  2. 3
      designer_chart/src/com/fr/plugin/chart/custom/component/VanChartHyperLinkPane.java
  3. 336
      designer_chart/src/com/fr/plugin/chart/designer/other/HyperlinkMapFactory.java

28
designer_chart/src/com/fr/design/chart/javascript/ChartEmailPane.java

@ -1,9 +1,5 @@
package com.fr.design.chart.javascript;
import javax.swing.JComponent;
import javax.swing.JScrollPane;
import javax.swing.SwingConstants;
import com.fr.design.gui.icheckbox.UICheckBox;
import com.fr.design.gui.ilable.UILabel;
import com.fr.design.gui.itextfield.UITextField;
@ -14,6 +10,9 @@ import com.fr.design.mainframe.JTemplate;
import com.fr.general.Inter;
import com.fr.js.EmailJavaScript;
import javax.swing.*;
import java.awt.*;
/**
*
* @author jim
@ -30,11 +29,11 @@ public class ChartEmailPane extends EmailPane{
JTemplate jTemplate = DesignerContext.getDesignerFrame().getSelectedJTemplate();
// 是否支持导出控制图表的超链邮件是否显示showTplContent
boolean supportExport = jTemplate.isJWorkBook();
JPanel contentPane;
if (supportExport) {
double[] rSizes = { preferred, preferred, preferred, preferred, preferred, preferred, fill, preferred, preferred};
double[] rSizes = { preferred, preferred, preferred, preferred, preferred, fill, preferred, preferred};
showTplContent = new UICheckBox(Inter.getLocText("Email-Can_Preview_Report_Content"));
centerPane = TableLayoutHelper.createCommonTableLayoutPane(new JComponent[][]{
{new UILabel(Inter.getLocText("Name") + ":", SwingConstants.RIGHT), itemNameTextField},
contentPane = TableLayoutHelper.createCommonTableLayoutPane(new JComponent[][]{
{new UILabel(), tipsPane1},
createLinePane(Inter.getLocText("HJS-Mail_to"), maitoEditor = new UITextField()),
createLinePane(Inter.getLocText("HJS-CC_to"), ccEditor = new UITextField()),
@ -44,8 +43,8 @@ public class ChartEmailPane extends EmailPane{
{new UILabel(), showTplContent},
{new UILabel(), tipsPane2}},rSizes, columnSize, 6);
} else {
double[] rSizes = { preferred, preferred, preferred, preferred, preferred, preferred, fill, preferred};
centerPane = TableLayoutHelper.createCommonTableLayoutPane(new JComponent[][]{
double[] rSizes = { preferred, preferred, preferred, preferred, preferred, fill, preferred};
contentPane = TableLayoutHelper.createCommonTableLayoutPane(new JComponent[][]{
{new UILabel(Inter.getLocText("Name") + ":", SwingConstants.RIGHT), itemNameTextField},
{new UILabel(), tipsPane1},
createLinePane(Inter.getLocText("HJS-Mail_to"), maitoEditor = new UITextField()),
@ -55,6 +54,17 @@ public class ChartEmailPane extends EmailPane{
{mainTextLabel, scrollPane},
{new UILabel(), tipsPane2}},rSizes, columnSize, 8);
}
centerPane = new JPanel(new BorderLayout());
if (needRenamePane()) {
JPanel namePane = TableLayoutHelper.createCommonTableLayoutPane(new JComponent[][]{{new UILabel(Inter.getLocText("Name") + ":", SwingConstants.RIGHT), itemNameTextField},},
new double[] {preferred}, columnSize, 6);
centerPane.add(namePane, BorderLayout.NORTH);
}
centerPane.add(contentPane, BorderLayout.CENTER);
}
protected boolean needRenamePane() {
return true;
}
protected void checkEmailConfig(boolean valid) {

3
designer_chart/src/com/fr/plugin/chart/custom/component/VanChartHyperLinkPane.java

@ -6,7 +6,6 @@ import com.fr.chart.web.ChartHyperRelateCellLink;
import com.fr.chart.web.ChartHyperRelateFloatLink;
import com.fr.design.ExtraDesignClassManager;
import com.fr.design.beans.BasicBeanPane;
import com.fr.design.chart.javascript.ChartEmailPane;
import com.fr.design.designer.TargetComponent;
import com.fr.design.fun.HyperlinkProvider;
import com.fr.design.gui.controlpane.NameObjectCreator;
@ -208,7 +207,7 @@ public class VanChartHyperLinkPane extends UIListControlPane {
list.add(new UIMenuNameableCreator(Inter.getLocText("Chart-Link_Reportlet"),
new ReportletHyperlink(), getUseMap(map, ReportletHyperlink.class)));
list.add(new UIMenuNameableCreator(Inter.getLocText("Chart-Link_Mail"), new EmailJavaScript(), ChartEmailPane.class));
list.add(new UIMenuNameableCreator(Inter.getLocText("Chart-Link_Mail"), new EmailJavaScript(), HyperlinkMapFactory.VanChartEmailPane.class));
list.add(new UIMenuNameableCreator(Inter.getLocText("Chart-Link_Web"),
new WebHyperlink(), getUseMap(map, WebHyperlink.class)));
list.add(new UIMenuNameableCreator(Inter.getLocText("Chart-Link_Dynamic_Parameters"),

336
designer_chart/src/com/fr/plugin/chart/designer/other/HyperlinkMapFactory.java

@ -116,28 +116,28 @@ public class HyperlinkMapFactory {
public static HashMap getHyperlinkMap(Plot plot) {
String plotType = plotTypeMap.get(plot.getClass().getName() + plot.getDetailType());
if(plotType == null){
if (plotType == null) {
plotType = plotTypeMap.get(plot.getClass().getName());
if(plotType == null) {
if (plotType == null) {
plotType = NORMAL;
}
}
return getHyperlinkMapWithType(plotType);
}
public static HashMap getDrillUpLinkMap(){
public static HashMap getDrillUpLinkMap() {
return getHyperlinkMapWithType(DIRLLMAPCATALOG);
}
public static HashMap getLineMapHyperLinkMap(){
public static HashMap getLineMapHyperLinkMap() {
return getHyperlinkMapWithType(LINEMAP);
}
private static HashMap getHyperlinkMapWithType(String plotType){
private static HashMap getHyperlinkMapWithType(String plotType) {
HashMap<Class, Class> map = new HashMap<Class, Class>();
map.put(ReportletHyperlink.class, getClassWithPrefix(HyperlinkMapFactory.Report.class, plotType));
map.put(EmailJavaScript.class, ChartEmailPane.class);
map.put(EmailJavaScript.class, VanChartEmailPane.class);
map.put(WebHyperlink.class, getClassWithPrefix(HyperlinkMapFactory.Web.class, plotType));
map.put(ParameterJavaScript.class, getClassWithPrefix(HyperlinkMapFactory.Para.class, plotType));
@ -150,9 +150,9 @@ public class HyperlinkMapFactory {
return map;
}
private static Class getClassWithPrefix(Class superClass, String plotType){
private static Class getClassWithPrefix(Class superClass, String plotType) {
String wholeClassString = superClass.getName() + plotType;
try{
try {
return Class.forName(wholeClassString);
} catch (Exception e) {
return superClass;
@ -386,78 +386,97 @@ public class HyperlinkMapFactory {
return ValueEditorPaneFactory.createValueEditorPane(addBasicEditors(list));
}
public static class VanChartEmailPane extends ChartEmailPane {
@Override
protected boolean needRenamePane() {
return false;
}
}
//网络报表
public static class Report{
public static class VAN_CHART extends ReportletHyperlinkPane.CHART{
public static class Report {
public static class VAN_CHART extends ReportletHyperlinkPane.CHART {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MULTICATEGORY extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_MULTICATEGORY extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMultiCategoryEditorPane();
}
}
public static class VAN_CHART_SCATTER extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_SCATTER extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getScatterValueEditorPane();
}
}
public static class VAN_CHART_GANNT extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_GANNT extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getGanntValueEditorPane();
}
}
public static class VAN_CHART_MULTIPIE extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_MULTIPIE extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMultiPieValueEditorPane();
}
}
public static class VAN_CHART_GAUGE extends ReportletHyperlinkPane.CHART_METER{
public static class VAN_CHART_GAUGE extends ReportletHyperlinkPane.CHART_METER {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MAP extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_MAP extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMapValueEditorPane();
}
}
public static class VAN_CHART_LINE_MAP extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_LINE_MAP extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getLineMapValueEditorPane();
}
}
public static class VAN_CHART_DRILLMAPCATALOG extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_DRILLMAPCATALOG extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getDrillMapCatalogValueEditorPane();
}
}
public static class VAN_CHART_FUNNEL extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_FUNNEL extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getFunnelValueEditorPane();
}
}
public static class VAN_CHART_WORDCLOUD extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_WORDCLOUD extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getWordCloudValueEditorPane();
}
}
public static class VAN_CHART_STRUCTURE extends ReportletHyperlinkPane.CHART{
public static class VAN_CHART_STRUCTURE extends Report.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getStructureValueEditorPane();
@ -466,41 +485,52 @@ public class HyperlinkMapFactory {
}
//网页链接
public static class Web{
public static class VAN_CHART extends WebHyperlinkPane.CHART{
public static class Web {
public static class VAN_CHART extends WebHyperlinkPane.CHART {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MULTICATEGORY extends WebHyperlinkPane.CHART{
public static class VAN_CHART_MULTICATEGORY extends Web.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMultiCategoryEditorPane();
}
}
public static class VAN_CHART_SCATTER extends WebHyperlinkPane.CHART{
public static class VAN_CHART_SCATTER extends Web.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getScatterValueEditorPane();
}
}
public static class VAN_CHART_GANNT extends WebHyperlinkPane.CHART{
public static class VAN_CHART_GANNT extends Web.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getGanntValueEditorPane();
}
}
public static class VAN_CHART_GAUGE extends WebHyperlinkPane.CHART_METER{
public static class VAN_CHART_GAUGE extends WebHyperlinkPane.CHART_METER {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MAP extends WebHyperlinkPane.CHART{
public static class VAN_CHART_MAP extends Web.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMapValueEditorPane();
}
}
public static class VAN_CHART_LINE_MAP extends WebHyperlinkPane.CHART{
public static class VAN_CHART_LINE_MAP extends Web.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getLineMapValueEditorPane();
@ -508,34 +538,34 @@ public class HyperlinkMapFactory {
}
public static class VAN_CHART_DRILLMAPCATALOG extends WebHyperlinkPane.CHART{
public static class VAN_CHART_DRILLMAPCATALOG extends Web.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getDrillMapCatalogValueEditorPane();
}
}
public static class VAN_CHART_MULTIPIE extends WebHyperlinkPane.CHART{
public static class VAN_CHART_MULTIPIE extends Web.VAN_CHART {
protected ValueEditorPane getValueEditorPane() {
return getMultiPieValueEditorPane();
}
}
public static class VAN_CHART_FUNNEL extends WebHyperlinkPane.CHART{
public static class VAN_CHART_FUNNEL extends Web.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getFunnelValueEditorPane();
}
}
public static class VAN_CHART_WORDCLOUD extends WebHyperlinkPane.CHART{
public static class VAN_CHART_WORDCLOUD extends Web.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getWordCloudValueEditorPane();
}
}
public static class VAN_CHART_STRUCTURE extends WebHyperlinkPane.CHART{
public static class VAN_CHART_STRUCTURE extends Web.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getStructureValueEditorPane();
@ -544,42 +574,52 @@ public class HyperlinkMapFactory {
}
//动态参数
public static class Para{
public static class VAN_CHART extends ParameterJavaScriptPane.CHART{
public static class Para {
public static class VAN_CHART extends ParameterJavaScriptPane.CHART {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MULTICATEGORY extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_MULTICATEGORY extends Para.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMultiCategoryEditorPane();
}
}
public static class VAN_CHART_SCATTER extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_SCATTER extends Para.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getScatterValueEditorPane();
}
}
public static class VAN_CHART_GANNT extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_GANNT extends Para.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getGanntValueEditorPane();
}
}
public static class VAN_CHART_GAUGE extends ParameterJavaScriptPane.CHART_METER{
public static class VAN_CHART_GAUGE extends ParameterJavaScriptPane.CHART_METER {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MAP extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_MAP extends Para.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMapValueEditorPane();
}
}
public static class VAN_CHART_LINE_MAP extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_LINE_MAP extends Para.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getLineMapValueEditorPane();
@ -587,34 +627,34 @@ public class HyperlinkMapFactory {
}
public static class VAN_CHART_DRILLMAPCATALOG extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_DRILLMAPCATALOG extends Para.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getDrillMapCatalogValueEditorPane();
}
}
public static class VAN_CHART_MULTIPIE extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_MULTIPIE extends Para.VAN_CHART {
protected ValueEditorPane getValueEditorPane() {
return getMultiPieValueEditorPane();
}
}
public static class VAN_CHART_FUNNEL extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_FUNNEL extends Para.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getFunnelValueEditorPane();
}
}
public static class VAN_CHART_WORDCLOUD extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_WORDCLOUD extends Para.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getWordCloudValueEditorPane();
}
}
public static class VAN_CHART_STRUCTURE extends ParameterJavaScriptPane.CHART{
public static class VAN_CHART_STRUCTURE extends Para.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getStructureValueEditorPane();
@ -623,76 +663,86 @@ public class HyperlinkMapFactory {
}
//js超链
public static class Js{
public static class VAN_CHART extends JavaScriptImplPane.CHART{
public static class Js {
public static class VAN_CHART extends JavaScriptImplPane.CHART {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MULTICATEGORY extends JavaScriptImplPane.CHART{
public static class VAN_CHART_MULTICATEGORY extends Js.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMultiCategoryEditorPane();
}
}
public static class VAN_CHART_SCATTER extends JavaScriptImplPane.CHART{
public static class VAN_CHART_SCATTER extends Js.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getScatterValueEditorPane();
}
}
public static class VAN_CHART_GANNT extends JavaScriptImplPane.CHART{
public static class VAN_CHART_GANNT extends Js.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getGanntValueEditorPane();
}
}
public static class VAN_CHART_GAUGE extends JavaScriptImplPane.CHART_METER{
public static class VAN_CHART_GAUGE extends Js.VAN_CHART {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MAP extends JavaScriptImplPane.CHART{
public static class VAN_CHART_MAP extends Js.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMapValueEditorPane();
}
}
public static class VAN_CHART_LINE_MAP extends JavaScriptImplPane.CHART{
public static class VAN_CHART_LINE_MAP extends Js.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getLineMapValueEditorPane();
}
}
public static class VAN_CHART_DRILLMAPCATALOG extends JavaScriptImplPane.CHART{
public static class VAN_CHART_DRILLMAPCATALOG extends Js.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getDrillMapCatalogValueEditorPane();
}
}
public static class VAN_CHART_MULTIPIE extends JavaScriptImplPane.CHART{
public static class VAN_CHART_MULTIPIE extends Js.VAN_CHART {
protected ValueEditorPane getValueEditorPane() {
return getMultiPieValueEditorPane();
}
}
public static class VAN_CHART_FUNNEL extends JavaScriptImplPane.CHART{
public static class VAN_CHART_FUNNEL extends Js.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getFunnelValueEditorPane();
}
}
public static class VAN_CHART_WORDCLOUD extends JavaScriptImplPane.CHART{
public static class VAN_CHART_WORDCLOUD extends Js.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getWordCloudValueEditorPane();
}
}
public static class VAN_CHART_STRUCTURE extends JavaScriptImplPane.CHART{
public static class VAN_CHART_STRUCTURE extends Js.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getStructureValueEditorPane();
@ -701,76 +751,84 @@ public class HyperlinkMapFactory {
}
//图表超链-悬浮窗图表
public static class Chart_Chart{
public static class VAN_CHART extends ChartHyperPoplinkPane{
public static class Chart_Chart {
public static class VAN_CHART extends ChartHyperPoplinkPane {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MULTICATEGORY extends ChartHyperPoplinkPane{
public static class VAN_CHART_MULTICATEGORY extends Chart_Chart.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMultiCategoryEditorPane();
}
}
public static class VAN_CHART_SCATTER extends ChartHyperPoplinkPane{
public static class VAN_CHART_SCATTER extends Chart_Chart.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getScatterValueEditorPane();
}
}
public static class VAN_CHART_GANNT extends ChartHyperPoplinkPane{
public static class VAN_CHART_GANNT extends Chart_Chart.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getGanntValueEditorPane();
}
}
public static class VAN_CHART_GAUGE extends ChartHyperPoplinkPane.CHART_METER{
public static class VAN_CHART_GAUGE extends ChartHyperPoplinkPane.CHART_METER {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MAP extends ChartHyperPoplinkPane{
public static class VAN_CHART_MAP extends Chart_Chart.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMapValueEditorPane();
}
}
public static class VAN_CHART_LINE_MAP extends ChartHyperPoplinkPane{
public static class VAN_CHART_LINE_MAP extends Chart_Chart.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getLineMapValueEditorPane();
}
}
public static class VAN_CHART_DRILLMAPCATALOG extends ChartHyperPoplinkPane{
public static class VAN_CHART_DRILLMAPCATALOG extends Chart_Chart.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getDrillMapCatalogValueEditorPane();
}
}
public static class VAN_CHART_MULTIPIE extends ChartHyperPoplinkPane{
public static class VAN_CHART_MULTIPIE extends Chart_Chart.VAN_CHART {
protected ValueEditorPane getValueEditorPane() {
return getMultiPieValueEditorPane();
}
}
public static class VAN_CHART_FUNNEL extends ChartHyperPoplinkPane{
public static class VAN_CHART_FUNNEL extends Chart_Chart.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getFunnelValueEditorPane();
}
}
public static class VAN_CHART_WORDCLOUD extends ChartHyperPoplinkPane{
public static class VAN_CHART_WORDCLOUD extends Chart_Chart.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getWordCloudValueEditorPane();
}
}
public static class VAN_CHART_STRUCTURE extends ChartHyperPoplinkPane{
public static class VAN_CHART_STRUCTURE extends Chart_Chart.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getStructureValueEditorPane();
@ -779,76 +837,84 @@ public class HyperlinkMapFactory {
}
//图表超链-联动单元格
public static class Chart_Cell{
public static class VAN_CHART extends ChartHyperRelateCellLinkPane{
public static class Chart_Cell {
public static class VAN_CHART extends ChartHyperRelateCellLinkPane {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MULTICATEGORY extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_MULTICATEGORY extends Chart_Cell.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMultiCategoryEditorPane();
}
}
public static class VAN_CHART_SCATTER extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_SCATTER extends Chart_Cell.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getScatterValueEditorPane();
}
}
public static class VAN_CHART_GANNT extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_GANNT extends Chart_Cell.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getGanntValueEditorPane();
}
}
public static class VAN_CHART_GAUGE extends ChartHyperRelateCellLinkPane.CHART_METER{
public static class VAN_CHART_GAUGE extends ChartHyperRelateCellLinkPane.CHART_METER {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MAP extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_MAP extends Chart_Cell.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMapValueEditorPane();
}
}
public static class VAN_CHART_LINE_MAP extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_LINE_MAP extends Chart_Cell.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getLineMapValueEditorPane();
}
}
public static class VAN_CHART_DRILLMAPCATALOG extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_DRILLMAPCATALOG extends Chart_Cell.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getDrillMapCatalogValueEditorPane();
}
}
public static class VAN_CHART_MULTIPIE extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_MULTIPIE extends Chart_Cell.VAN_CHART {
protected ValueEditorPane getValueEditorPane() {
return getMultiPieValueEditorPane();
}
}
public static class VAN_CHART_FUNNEL extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_FUNNEL extends Chart_Cell.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getFunnelValueEditorPane();
}
}
public static class VAN_CHART_WORDCLOUD extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_WORDCLOUD extends Chart_Cell.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getWordCloudValueEditorPane();
}
}
public static class VAN_CHART_STRUCTURE extends ChartHyperRelateCellLinkPane{
public static class VAN_CHART_STRUCTURE extends Chart_Cell.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getStructureValueEditorPane();
@ -857,76 +923,84 @@ public class HyperlinkMapFactory {
}
//图表超链-悬浮元素
public static class Chart_Float{
public static class VAN_CHART extends ChartHyperRelateFloatLinkPane{
public static class Chart_Float {
public static class VAN_CHART extends ChartHyperRelateFloatLinkPane {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MULTICATEGORY extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_MULTICATEGORY extends Chart_Float.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMultiCategoryEditorPane();
}
}
public static class VAN_CHART_SCATTER extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_SCATTER extends Chart_Float.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getScatterValueEditorPane();
}
}
public static class VAN_CHART_GANNT extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_GANNT extends Chart_Float.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getGanntValueEditorPane();
}
}
public static class VAN_CHART_GAUGE extends ChartHyperRelateFloatLinkPane.CHART_METER{
public static class VAN_CHART_GAUGE extends ChartHyperRelateFloatLinkPane.CHART_METER {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MAP extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_MAP extends Chart_Float.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMapValueEditorPane();
}
}
public static class VAN_CHART_LINE_MAP extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_LINE_MAP extends Chart_Float.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getLineMapValueEditorPane();
}
}
public static class VAN_CHART_DRILLMAPCATALOG extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_DRILLMAPCATALOG extends Chart_Float.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getDrillMapCatalogValueEditorPane();
}
}
public static class VAN_CHART_MULTIPIE extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_MULTIPIE extends Chart_Float.VAN_CHART {
protected ValueEditorPane getValueEditorPane() {
return getMultiPieValueEditorPane();
}
}
public static class VAN_CHART_FUNNEL extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_FUNNEL extends Chart_Float.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getFunnelValueEditorPane();
}
}
public static class VAN_CHART_WORDCLOUD extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_WORDCLOUD extends Chart_Float.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getWordCloudValueEditorPane();
}
}
public static class VAN_CHART_STRUCTURE extends ChartHyperRelateFloatLinkPane{
public static class VAN_CHART_STRUCTURE extends Chart_Float.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getStructureValueEditorPane();
@ -935,42 +1009,50 @@ public class HyperlinkMapFactory {
}
//当前表单对象
public static class Form{
public static class VAN_CHART extends FormHyperlinkPane.CHART{
public static class Form {
public static class VAN_CHART extends FormHyperlinkPane.CHART {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MULTICATEGORY extends FormHyperlinkPane.CHART{
public static class VAN_CHART_MULTICATEGORY extends Form.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMultiCategoryEditorPane();
}
}
public static class VAN_CHART_SCATTER extends FormHyperlinkPane.CHART{
public static class VAN_CHART_SCATTER extends Form.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getScatterValueEditorPane();
}
}
public static class VAN_CHART_GANNT extends FormHyperlinkPane.CHART{
public static class VAN_CHART_GANNT extends Form.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getGanntValueEditorPane();
}
}
public static class VAN_CHART_GAUGE extends FormHyperlinkPane.CHART_METER{
public static class VAN_CHART_GAUGE extends FormHyperlinkPane.CHART_METER {
@Override
protected boolean needRenamePane() {
return false;
}
}
public static class VAN_CHART_MAP extends FormHyperlinkPane.CHART{
public static class VAN_CHART_MAP extends Form.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getMapValueEditorPane();
}
}
public static class VAN_CHART_LINE_MAP extends FormHyperlinkPane.CHART{
public static class VAN_CHART_LINE_MAP extends Form.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getLineMapValueEditorPane();
@ -978,34 +1060,34 @@ public class HyperlinkMapFactory {
}
public static class VAN_CHART_DRILLMAPCATALOG extends FormHyperlinkPane.CHART{
public static class VAN_CHART_DRILLMAPCATALOG extends Form.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane(){
protected ValueEditorPane getValueEditorPane() {
return getDrillMapCatalogValueEditorPane();
}
}
public static class VAN_CHART_MULTIPIE extends FormHyperlinkPane.CHART{
public static class VAN_CHART_MULTIPIE extends Form.VAN_CHART {
protected ValueEditorPane getValueEditorPane() {
return getMultiPieValueEditorPane();
}
}
public static class VAN_CHART_FUNNEL extends FormHyperlinkPane.CHART{
public static class VAN_CHART_FUNNEL extends Form.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getFunnelValueEditorPane();
}
}
public static class VAN_CHART_WORDCLOUD extends FormHyperlinkPane.CHART{
public static class VAN_CHART_WORDCLOUD extends Form.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getWordCloudValueEditorPane();
}
}
public static class VAN_CHART_STRUCTURE extends FormHyperlinkPane.CHART{
public static class VAN_CHART_STRUCTURE extends Form.VAN_CHART {
@Override
protected ValueEditorPane getValueEditorPane() {
return getStructureValueEditorPane();

Loading…
Cancel
Save