org.wicketstuff.jquery.sparkline.SparklineWrapper Maven / Gradle / Ivy
package org.wicketstuff.jquery.sparkline;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.AbstractReadOnlyModel;
public class SparklineWrapper extends Panel
{
	private static final long serialVersionUID = 1L;
	public static final String SPARKID = "sparkline";
	/**
	 * Construct.
	 * 
	 * @param id
	 */
	public SparklineWrapper(String id, final Sparkline line)
	{
		super(id);
		line.setWriteJSOnReady(false);
		this.add(line);
		this.add(new Label("js", new AbstractReadOnlyModel()
		{
			private static final long serialVersionUID = 1L;
			@Override
			public CharSequence getObject()
			{
				return line.getSparklineJS();
			}
		}).setEscapeModelStrings(false));
	}
}
     © 2015 - 2025 Weber Informatics LLC | Privacy Policy