Hi,
I'm trying sample application using eclipse by referring Getting
started, while invoking it gives me following exception:
[ERROR] Unable to load module entry point class
com.starent.ipms.client.Query (see associated exception for details)
com.google.gwt.core.client.JavaScriptException: (TypeError):
'$wnd.Ext.StatusBar' is null or not an object
 number: -2146823281
 description: '$wnd.Ext.StatusBar' is null or not an object
        at com.gwtext.client.widgets.Component.checkExtVer(Native Method)
        at com.gwtext.client.widgets.Component.<clinit>(Component.java:108)
        at com.starent.ipms.client.Query.onModuleLoad(Query.java:14)

I'm not getting what's going wrong. For reference attached code:
Query.java
package com.starent.ipms.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
import com.gwtext.client.data.*;
import com.gwtext.client.widgets.Panel;
import com.gwtext.client.widgets.grid.ColumnConfig;
import com.gwtext.client.widgets.grid.ColumnModel;
import com.gwtext.client.widgets.grid.GridPanel;

public class Query implements EntryPoint {

    public void onModuleLoad() {
        Panel panel = new Panel();
        panel.setBorder(false);
        panel.setPaddings(15);

        RecordDef recordDef = new RecordDef(
                new FieldDef[]{
                        new StringFieldDef("company"),
                        new FloatFieldDef("price"),
                        new FloatFieldDef("change"),
                        new FloatFieldDef("pctChange"),
                        new DateFieldDef("lastChanged", "n/j h:ia"),
                        new StringFieldDef("symbol"),
                        new StringFieldDef("industry")
                }
        );

        GridPanel grid = new GridPanel();

        Object[][] data = getCompanyData();
        MemoryProxy proxy = new MemoryProxy(data);

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


        ColumnConfig[] columns = new ColumnConfig[]{
                //column ID is company which is later used in
setAutoExpandColumn
                new ColumnConfig("Company", "company", 160, true,
null, "company"),
                new ColumnConfig("Price", "price", 35),
                new ColumnConfig("Change", "change", 45),
                new ColumnConfig("% Change", "pctChange", 65),
                new ColumnConfig("Last Updated", "lastChanged", 65),
                new ColumnConfig("Industry", "industry", 60, true)
        };

        ColumnModel columnModel = new ColumnModel(columns);
        grid.setColumnModel(columnModel);

        grid.setFrame(true);
        grid.setStripeRows(true);
        grid.setAutoExpandColumn("company");

        grid.setHeight(350);
        grid.setWidth(600);
        grid.setTitle("Array Grid");

        panel.add(grid);

        RootPanel.get().add(panel);
    }

    private Object[][] getCompanyData() {
        return new Object[][]{
                new Object[]{"3m Co", new Double(71.72), new Double
(0.02),
                        new Double(0.03), "9/1 12:00am", "MMM",
"Manufacturing"},
                new Object[]{"Alcoa Inc", new Double(29.01), new Double
(0.42),
                        new Double(1.47), "9/1 12:00am", "AA",
"Manufacturing"},
                new Object[]{"Altria Group Inc", new Double(83.81),
new Double(0.28),
                        new Double(0.34), "9/1 12:00am", "MO",
"Manufacturing"},
                new Object[]{"American Express Company", new Double
(52.55), new Double(0.01),
                        new Double(0.02), "9/1 12:00am", "AXP",
"Finance"},
                new Object[]{"American International Group, Inc.", new
Double(64.13), new Double(0.31),
                        new Double(0.49), "9/1 12:00am", "AIG",
"Services"},
                new Object[]{"AT&T Inc.", new Double(31.61), new Double
(-0.48),
                        new Double(-1.54), "9/1 12:00am", "T",
"Services"},
                new Object[]{"Boeing Co.", new Double(75.43), new
Double(0.53),
                        new Double(0.71), "9/1 12:00am", "BA",
"Manufacturing"},
                new Object[]{"Caterpillar Inc.", new Double(67.27),
new Double(0.92),
                        new Double(1.39), "9/1 12:00am", "CAT",
"Services"},
                new Object[]{"Citigroup, Inc.", new Double(49.37), new
Double(0.02),
                        new Double(0.04), "9/1 12:00am", "C",
"Finance"},
                new Object[]{"E.I. du Pont de Nemours and Company",
new Double(40.48), new Double(0.51),
                        new Double(1.28), "9/1 12:00am", "DD",
"Manufacturing"}
        };
    }
}

Query.gwt.xml:
<module>
      <inherits name='com.google.gwt.user.User'/>
      <inherits name='com.google.gwt.json.JSON'/>

      <inherits name='com.google.gwt.user.theme.standard.Standard'/>
      <inherits name="com.gwtext.GwtExt" />
      <entry-point class='com.starent.ipms.client.Query'/>

      <stylesheet src='Query.css' />
      <stylesheet src="js/ext/resources/css/ext-all.css" />
      <script src="js/ext/adapter/ext/ext-base.js" />
      <script src="js/ext/ext-all.js" />
</module>

Query.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
charset=UTF-8">
    <title>Query</title>
    <link rel="stylesheet" type="text/css" href="js/ext/resources/css/
ext-all.css"/>
    <script type="text/javascript" src="js/ext/ext-all.js"></script>

    <script type="text/javascript" language="javascript"
src="com.starent.ipms.Query.nocache.js"></script>
  </head>
  <body>
    <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
style="position:absolute;width:0;height:0;border:0"></iframe>
  </body>
</html>

Thanks in advance,
Vikas.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"GWT-Ext Developer Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/gwt-ext?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to