@ -1,5 +1,6 @@
package com.fr.design.mainframe.chart.gui.data ;
package com.fr.design.mainframe.chart.gui.data ;
import com.fr.base.chart.chartdata.TopDefinitionProvider ;
import com.fr.chart.chartattr.Chart ;
import com.fr.chart.chartattr.Chart ;
import com.fr.chart.chartattr.ChartCollection ;
import com.fr.chart.chartattr.ChartCollection ;
import com.fr.chart.chartattr.Plot ;
import com.fr.chart.chartattr.Plot ;
@ -8,6 +9,7 @@ import com.fr.design.ChartTypeInterfaceManager;
import com.fr.design.beans.FurtherBasicBeanPane ;
import com.fr.design.beans.FurtherBasicBeanPane ;
import com.fr.design.mainframe.chart.gui.ChartDataPane ;
import com.fr.design.mainframe.chart.gui.ChartDataPane ;
import com.fr.design.mainframe.chart.gui.data.report.AbstractReportDataContentPane ;
import com.fr.design.mainframe.chart.gui.data.report.AbstractReportDataContentPane ;
import com.fr.plugin.chart.custom.CustomDefinition ;
import java.awt.* ;
import java.awt.* ;
@ -45,7 +47,8 @@ public class ReportDataPane extends FurtherBasicBeanPane<ChartCollection>{
* @return 界面是否接受对象
* @return 界面是否接受对象
* /
* /
public boolean accept ( Object ob ) {
public boolean accept ( Object ob ) {
return ob instanceof ChartCollection & & ( ( ChartCollection ) ob ) . getSelectedChart ( ) . getFilterDefinition ( ) instanceof ReportDataDefinition ;
TopDefinitionProvider filterDefinition = ( ( ChartCollection ) ob ) . getSelectedChartProvider ( Chart . class ) . getFilterDefinition ( ) ;
return ob instanceof ChartCollection & & filterDefinition instanceof ReportDataDefinition & & ! ( filterDefinition instanceof CustomDefinition ) ;
}
}
/ * *
/ * *