|
|
|
@ -5,7 +5,9 @@ import com.fr.design.i18n.Toolkit;
|
|
|
|
|
import com.fr.design.layout.TableLayout; |
|
|
|
|
import com.fr.design.layout.TableLayoutHelper; |
|
|
|
|
import com.fr.plugin.chart.base.AttrTooltipContent; |
|
|
|
|
import com.fr.plugin.chart.base.format.AttrTooltipCategoryFormat; |
|
|
|
|
import com.fr.plugin.chart.base.format.AttrTooltipFormat; |
|
|
|
|
import com.fr.plugin.chart.base.format.AttrTooltipSeriesFormat; |
|
|
|
|
import com.fr.plugin.chart.box.attr.AttrBoxTooltipContent; |
|
|
|
|
import com.fr.van.chart.designer.TableLayout4VanChartHelper; |
|
|
|
|
import com.fr.van.chart.designer.component.VanChartTooltipContentPane; |
|
|
|
@ -20,6 +22,7 @@ import com.fr.van.chart.designer.style.VanChartStylePane;
|
|
|
|
|
import javax.swing.JPanel; |
|
|
|
|
import java.awt.BorderLayout; |
|
|
|
|
import java.awt.Component; |
|
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
|
public class VanChartBoxTooltipContentPane extends VanChartTooltipContentPane { |
|
|
|
|
|
|
|
|
@ -273,6 +276,15 @@ public class VanChartBoxTooltipContentPane extends VanChartTooltipContentPane {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected void populateRichEditor(AttrTooltipContent attrTooltipContent) { |
|
|
|
|
Map<String, String> params = getRichTextAttr().getParams(); |
|
|
|
|
|
|
|
|
|
AttrTooltipCategoryFormat categoryFormat = attrTooltipContent.getRichTextCategoryFormat(); |
|
|
|
|
getRichTextCategoryNameFormatPane().populate(categoryFormat); |
|
|
|
|
getRichTextCategoryNameFormatPane().updateFormatParams(params, categoryFormat.getJs()); |
|
|
|
|
|
|
|
|
|
AttrTooltipSeriesFormat seriesFormat = attrTooltipContent.getRichTextSeriesFormat(); |
|
|
|
|
getRichTextSeriesNameFormatPane().populate(seriesFormat); |
|
|
|
|
getRichTextSeriesNameFormatPane().updateFormatParams(params, seriesFormat.getJs()); |
|
|
|
|
|
|
|
|
|
if (attrTooltipContent instanceof AttrBoxTooltipContent) { |
|
|
|
|
AttrBoxTooltipContent boxTooltipContent = (AttrBoxTooltipContent) attrTooltipContent; |
|
|
|
|