当前位置: 首页>>代码示例>>Java>>正文


Java JRDesignXyzSeries.setSeriesExpression方法代码示例

本文整理汇总了Java中net.sf.jasperreports.charts.design.JRDesignXyzSeries.setSeriesExpression方法的典型用法代码示例。如果您正苦于以下问题:Java JRDesignXyzSeries.setSeriesExpression方法的具体用法?Java JRDesignXyzSeries.setSeriesExpression怎么用?Java JRDesignXyzSeries.setSeriesExpression使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.sf.jasperreports.charts.design.JRDesignXyzSeries的用法示例。


在下文中一共展示了JRDesignXyzSeries.setSeriesExpression方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setPropertyValue

import net.sf.jasperreports.charts.design.JRDesignXyzSeries; //导入方法依赖的package包/类
public void setPropertyValue(Object id, Object value) {
	JRDesignXyzSeries jrElement = (JRDesignXyzSeries) getValue();

	if (id.equals(JRDesignXyzSeries.PROPERTY_X_VALUE_EXPRESSION))
		jrElement.setXValueExpression(ExprUtil.setValues(
				jrElement.getXValueExpression(), value));
	else if (id.equals(JRDesignXyzSeries.PROPERTY_Y_VALUE_EXPRESSION))
		jrElement.setYValueExpression(ExprUtil.setValues(
				jrElement.getYValueExpression(), value));
	else if (id.equals(JRDesignXyzSeries.PROPERTY_Z_VALUE_EXPRESSION))
		jrElement.setZValueExpression(ExprUtil.setValues(
				jrElement.getZValueExpression(), value));
	else if (id.equals(JRDesignXyzSeries.PROPERTY_SERIES_EXPRESSION))
		jrElement.setSeriesExpression(ExprUtil.setValues(
				jrElement.getSeriesExpression(), value));
}
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:17,代码来源:MXYZSeries.java

示例2: jButtonAddActionPerformed

import net.sf.jasperreports.charts.design.JRDesignXyzSeries; //导入方法依赖的package包/类
private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAddActionPerformed

        XYZSeriesDialog csd = new XYZSeriesDialog(Misc.getMainFrame() ,true);
        csd.setExpressionContext( this.getExpressionContext() );
            csd.setVisible(true);
        
        if (csd.getDialogResult() == javax.swing.JOptionPane.OK_OPTION)
        {
            JRDesignXyzSeries cs = new JRDesignXyzSeries();
            cs.setSeriesExpression( csd.getSeriesExpression() );
            cs.setXValueExpression( csd.getXValueExpression() );
            cs.setYValueExpression( csd.getYValueExpression() );
            cs.setZValueExpression( csd.getZValueExpression() );
            cs.setItemHyperlink( csd.getSectionItemHyperlink() );
            
            getXYZDataset().getSeriesList().add(cs);
            ((javax.swing.DefaultListModel)jList1.getModel()).addElement(cs);
        }
        
    }
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:21,代码来源:XYZDatasetPanel.java

示例3: xyzDataset

import net.sf.jasperreports.charts.design.JRDesignXyzSeries; //导入方法依赖的package包/类
private void xyzDataset(DRIDesignSeriesDataset dataset, JRDesignXyzDataset jrDataset) {
	AbstractExpressionTransform expressionTransform = accessor.getExpressionTransform();
	for (DRIDesignChartSerie serie : dataset.getSeries()) {
		DRIDesignXyzChartSerie xyzSerie = (DRIDesignXyzChartSerie) serie;
		JRDesignXyzSeries jrSerie = new JRDesignXyzSeries();
		jrSerie.setItemHyperlink(accessor.getReportTransform().hyperLink(dataset.getItemHyperLink()));
		if (xyzSerie.getXValueExpression() != null) {
			jrSerie.setXValueExpression(expressionTransform.getExpression(xyzSerie.getXValueExpression()));
		}
		else {
			jrSerie.setXValueExpression(expressionTransform.getExpression(dataset.getValueExpression()));
		}
		jrSerie.setYValueExpression(expressionTransform.getExpression(xyzSerie.getYValueExpression()));
		jrSerie.setZValueExpression(expressionTransform.getExpression(xyzSerie.getZValueExpression()));
		jrSerie.setSeriesExpression(expressionTransform.getExpression(serie.getSeriesExpression()));
		jrDataset.addXyzSeries(jrSerie);
	}
}
 
开发者ID:svn2github,项目名称:dynamicreports-jasper,代码行数:19,代码来源:ChartTransform.java

示例4: createSerie

import net.sf.jasperreports.charts.design.JRDesignXyzSeries; //导入方法依赖的package包/类
@Override
public JRDesignXyzSeries createSerie(JRDesignExpression expr, JRXyzSeries prev) {
	JRDesignXyzSeries f = new JRDesignXyzSeries();
	f.setSeriesExpression(expr);
	if (prev == null) {
		f.setXValueExpression(new JRDesignExpression("0"));
		f.setYValueExpression(new JRDesignExpression("0"));
		f.setZValueExpression(new JRDesignExpression("0"));
	} else {
		f.setXValueExpression(ExprUtil.clone(prev.getXValueExpression()));
		f.setYValueExpression(ExprUtil.clone(prev.getYValueExpression()));
		f.setZValueExpression(ExprUtil.clone(prev.getZValueExpression()));
	}
	return f;
}
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:16,代码来源:XyzSerie.java

示例5: jButtonModifyActionPerformed

import net.sf.jasperreports.charts.design.JRDesignXyzSeries; //导入方法依赖的package包/类
private void jButtonModifyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonModifyActionPerformed
    
    if (jList1.getSelectedIndex() >= 0)
    {
        JRDesignXyzSeries cs = (JRDesignXyzSeries)jList1.getSelectedValue();
        XYZSeriesDialog csd = new XYZSeriesDialog(Misc.getMainFrame() ,true);
        
        csd.setSeriesExpression( (JRDesignExpression)cs.getSeriesExpression() );
        csd.setXValueExpression( (JRDesignExpression)cs.getXValueExpression() );
        csd.setYValueExpression( (JRDesignExpression)cs.getYValueExpression() );
        csd.setZValueExpression( (JRDesignExpression)cs.getZValueExpression() );
        JRDesignHyperlink link = new JRDesignHyperlink();
        ModelUtils.copyHyperlink(cs.getItemHyperlink(), link);
        csd.setSectionItemHyperlink( link  );

        csd.setExpressionContext( this.getExpressionContext() );
            
        if (newInfo != null)
        {
            csd.setFocusedExpression(newInfo);
        }
        csd.setVisible(true);
        
        if (csd.getDialogResult() == javax.swing.JOptionPane.OK_OPTION)
        {
            cs.setSeriesExpression( csd.getSeriesExpression() );
            cs.setXValueExpression( csd.getXValueExpression() );
            cs.setYValueExpression( csd.getYValueExpression() );
            cs.setZValueExpression( csd.getZValueExpression() );
            cs.setItemHyperlink( csd.getSectionItemHyperlink() );

            jList1.updateUI();
        }
    
    }
}
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:37,代码来源:XYZDatasetPanel.java

示例6: modify

import net.sf.jasperreports.charts.design.JRDesignXyzSeries; //导入方法依赖的package包/类
public void modify(JRXyzSeries element, String property, Object value) {
	JRDesignXyzSeries data = (JRDesignXyzSeries) element;
	if ("NAME".equals(property) && value instanceof JRExpression) //$NON-NLS-1$
		data.setSeriesExpression((JRExpression) value);
}
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:6,代码来源:XyzSerie.java


注:本文中的net.sf.jasperreports.charts.design.JRDesignXyzSeries.setSeriesExpression方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。