wqplot 高分求 wqplot-0.1-SNAPSHOT.jar包 wiquery开发插件

topicus

 

<classpathentry kind="var" path="M2_REPO/nl/topicus/wqplot/0.1-SNAPSHOT/wqplot-0.1-SNAPSHOT.jar"/>

 

由于缺少这个jar包无法使用jqplot插件报表.麻烦了,看那位大仙有,提供,高分奖励,谢谢..

 

 

 <classpathentry kind="var" path="M2_REPO/org/odlabs/wiquery/wiquery/1.2-SNAPSHOT/wiquery-1.2-SNAPSHOT.jar" sourcepath="/M2_REPO/org/odlabs/wiquery/wiquery/1.2-SNAPSHOT/wiquery-1.2-SNAPSHOT-sources.jar"/>
 <classpathentry kind="var" path="M2_REPO/org/codehaus/jackson/jackson-core-asl/1.6.1/jackson-core-asl-1.6.1.jar" sourcepath="M2_REPO/org/codehaus/jackson/jackson-core-asl/1.6.1/jackson-core-asl-1.6.1-sources.jar"/>
 <classpathentry kind="var" path="M2_REPO/org/codehaus/jackson/jackson-mapper-asl/1.6.1/jackson-mapper-asl-1.6.1.jar" sourcepath="M2_REPO/org/codehaus/jackson/jackson-mapper-asl/1.6.1/jackson-mapper-asl-1.6.1-sources.jar"/>
 <classpathentry kind="var" path="M2_REPO/nl/topicus/wqplot/0.1-SNAPSHOT/wqplot-0.1-SNAPSHOT.jar"/>

 

import nl.topicus.wqplot.components.JQPlot;
import nl.topicus.wqplot.components.plugins.JQPlotDateAxisRenderer;
import nl.topicus.wqplot.data.DateNumberSeries;
import nl.topicus.wqplot.options.PlotOptions;
import nl.topicus.wqplot.options.PlotSeries;

import org.apache.wicket.AttributeModifier;
import org.apache.wicket.Component;
import org.apache.wicket.ResourceReference;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.markup.repeater.data.IDataProvider;
import org.apache.wicket.model.AbstractReadOnlyModel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.util.ListModel;
import org.odlabs.wiquery.core.commons.IWiQueryPlugin;
import org.odlabs.wiquery.core.commons.WiQueryResourceManager;
import org.odlabs.wiquery.core.javascript.JsStatement;
import org.odlabs.wiquery.ui.commons.WiQueryUIPlugin;

import com.wiquery.plugin.antilia.chart.provider.DataProviderNavigator;
import com.wiquery.plugin.antilia.chart.provider.IDataNavigator;
import com.wiquery.plugin.antilia.grid.resources.DefaultStyle;

/**
 * @author Ernesto Reinaldo Barreiro
 *
 */
@WiQueryUIPlugin
public class Chart<E extends Serializable> extends Panel implements IPageableComponent<E>, IWiQueryPlugin {

 private static final long serialVersionUID = 1L;

 private IChartModel<E> chartModel;
 
 private IDataNavigator<E> navigator; 

 private WebMarkupContainer tBody;
 
 public static final int AUTO = -1;
 
 /**
  * Table height.
  */
 private int height = AUTO;
 
 /**
  * Table width
  */
 private int width = AUTO;
  
 
 private WebMarkupContainer tRoot;
 
 private WebMarkupContainer tHead;
 
 public Chart(String id, IChartModel<E> chartModel, IDataProvider<E> provider) {
  this(id, chartModel, new DataProviderNavigator<E>(provider));
 }
 
 /**
  * @param id
  */
 public Chart(String id, IChartModel<E> chartModel, IDataNavigator<E> navigator) {
  super(id);
  setOutputMarkupId(true);
  this.chartModel = chartModel;
  this.navigator = navigator;  
  
  
  tRoot = new WebMarkupContainer("tRoot");
  addOrReplace(tRoot);
  tRoot.add(new AttributeModifier("style",new AbstractReadOnlyModel<String>(){
   
   private static final long serialVersionUID = 1L;

   @Override
   public String getObject() {
    String height = "auto";
    if(Chart.this.height >0)
     height = Chart.this.height+"px;";
    String width = "auto;";
    if(Chart.this.width >0)
     width = Chart.this.width+"px;";
    
    return new StringBuilder()
      .append("position: relative; width: ").append(width)
      .append(";height:")
      .append(height)
      .toString();    
   }
  }));
  
  
  
  
  tHead = new WebMarkupContainer("tHead");
  tRoot.addOrReplace(tHead);
  tHead.add(new AttributeModifier("style",new AbstractReadOnlyModel<String>(){
   
   private static final long serialVersionUID = 1L;

   @Override
   public String getObject() {
    String width = "auto;";
    if(Chart.this.width >0)
     width = Chart.this.width+2+"px;";
    
    return new StringBuilder()
      .append("width:").append(width)
      .toString();    
   }
  }));
  

  tHead.add(newTableHeader("header"));
  
  tBody = new WebMarkupContainer("tBody");
  tRoot.add(tBody);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值