Re: No Image of Charts

2009-01-14 Thread Isaac Truett

Since the example you're working with is from the gwt-ext project,
perhaps you'd have more luck on their support forum?


On Wed, Jan 14, 2009 at 11:25 AM, King  wrote:
>
> Anybody here ???
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



Re: No Image of Charts

2009-01-14 Thread King

Anybody here ???
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



No Image of Charts

2009-01-12 Thread King

Hello Guys,

I implemented, the example of gwt-ext charts from the web-site
http://www.gwt-ext.com/demo-charts/ the first example with the lines,
in to my projekt.

I only changed a few little things but now no image is visible ? why ?

If i copy the source code 1 to 1 alone in one projekt without my
porjekt the line chart exampe works

this is the source code, of the implemented version from the line
chart example

package se1.gwt.client;

import com.google.gwt.user.client.ui.AbsolutePanel;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.i18n.client.NumberFormat;
import com.gwtext.client.data.*;

import com.gwtext.client.widgets.Panel;
import com.gwtext.client.widgets.Viewport;
import com.gwtext.client.widgets.chart.yui.LineChart;
import com.gwtext.client.widgets.chart.yui.NumericAxis;
import com.gwtext.client.widgets.chart.yui.SeriesDefY ;
import com.gwtext.client.widgets.form.Label;
import com.gwtext.client.widgets.form.NumberField;
import com.gwtext.client.widgets.form.TextField;
import com.gwtext.client.widgets.grid.*;
import com.gwtext.client.widgets.grid.event.EditorGridListenerAdapter;
import com.gwtext.client.widgets.layout.VerticalLayout;


 public class Ansicht4 extends Composite /*implements EntryPoint*/ {

public Ansicht4() {

final Panel absolutePanel = new Panel();
initWidget(absolutePanel);
/*
final Label ansicht2Label = new Label("Ansicht2");
absolutePanel.add(ansicht2Label, 24, 0);
 Panel panel = new Panel();
 panel.setPaddings(15);

 panel.setLayout(new VerticalLayout(15));
*/
 MemoryProxy proxy = new MemoryProxy(getData());
 RecordDef recordDef = new RecordDef(
 new FieldDef[]{
 new StringFieldDef("month"),
 new FloatFieldDef("rent"),
 new FloatFieldDef("utilities")
 }
 );

 ArrayReader reader = new ArrayReader(recordDef);
 final Store store = new Store(proxy, reader);
 store.load();

 SeriesDefY[] seriesDef = new SeriesDefY[]{

 new SeriesDefY("Rent", "rent"),
 new SeriesDefY("Utilities", "utilities")

};

 NumericAxis currencyAxis = new NumericAxis();
 currencyAxis.setMinimum(800);
 currencyAxis.setLabelFunction("formatCurrencyAxisLabel");
 final LineChart chart = new LineChart();
 chart.setTitle("Monthly Expenses");
 chart.setWMode("transparent");
 chart.setStore(store);
 chart.setSeries(seriesDef);
 chart.setXField("month");
 chart.setYAxis(currencyAxis);
 chart.setDataTipFunction("getDataTipText");
 chart.setExpressInstall("js/yui/assets/
expressinstall.swf");
 chart.setWidth(500);
 chart.setHeight(400);

 absolutePanel.add(chart);


 Renderer renderer = new Renderer() {
 public String render(Object value, CellMetadata
cellMetadata, Record record, int rowIndex, int colNum, Store store)
{
NumberFormat nf = NumberFormat.getCurrencyFormat();
 return nf.format(((Number) value).doubleValue());
 }
 };
 ColumnConfig monthConfig = new ColumnConfig("Month", "month",
150, true);
 TextField monthField = new TextField();
 monthField.setSelectOnFocus(true);
 monthConfig.setEditor(new GridEditor(monthField));

 NumberField rentField = new NumberField();
 rentField.setSelectOnFocus(true);

 ColumnConfig rentConfig = new ColumnConfig("Rent", "rent",
100, true);
 rentConfig.setEditor(new GridEditor(rentField));
 rentConfig.setRenderer(renderer);

 NumberField utilitiesField = new NumberField();
utilitiesField.setSelectOnFocus(true);

 ColumnConfig utilitiesConfig = new ColumnConfig("Utilities",
"utilities", 100, true);
 utilitiesConfig.setEditor(new GridEditor(utilitiesField));
 utilitiesConfig.setRenderer(renderer);

 ColumnModel columnModel = new ColumnModel(new ColumnConfig[]
{
monthConfig,
 rentConfig,
 utilitiesConfig
 });

 EditorGridPanel grid = new EditorGridPanel();
 grid.setStore(store);
 grid.setClicksToEdit(1);
 grid.setColumnModel(columnModel);
 grid.setWidth(360);

 grid.addEditorGridListener(new EditorGridListenerAdapter()
{
 public void onAfterEdit(GridPanel grid, Record record,
String field, Object newValue, Object oldValue, int rowIndex, int
colIndex) {
 store.commitChanges();
 chart.refresh();
 }
 });

 absolutePanel.add(grid);

 Viewport viewport = new Viewport(absolutePanel);
 }

 private static Ob