Hi,
When I use check box, frozen first column and roll over canvas together in list grid then I am getting following errors in development mode.
00:01:04.406 [ERROR] 14:02:59.301:TMR2:WARN:Log:TypeError: this.fields[_4] is undefined
Stack from error.stack:
unnamed(isc_GridBody_addEmbeddedComponen) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:568
unnamed(isc_ListGrid_addEmbeddedComponen) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:2053
unnamed(isc_ListGrid_updateRollOverCanva) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:1831
unnamed(isc_GridBody_updateRollOve) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:598
unnamed(isc_GridRenderer_mouseMov) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:463
unnamed(isc_Canvas_handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:2097
unnamed(isc_c_EventHandler_bubbleEven) @ org.yournamehere.Main/sc/modules/ISC_Core.js:1151
unnamed(isc_c_EventHandler___handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:1006
unnamed(isc_c_EventHandler__handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:992
unnamed(isc_c_EventHandler__delayedMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:992
unnamed(isc_c_Class_fireCallbac) @ org.yournamehere.Main/sc/modules/ISC_Core.js:228
unnamed(isc_c_Timer__fireTimeou) @ org.yournamehere.Main/sc/modules/ISC_Core.js:909
unnamed() @ org.yournamehere.Main/sc/modules/ISC_Core.js:905
unnamed() @
<pre>com.smartgwt.client.core.JsObject$SGWT_WARN: 14:02:59.301:TMR2:WARN:Log:TypeError: this.fields[_4] is undefined
Stack from error.stack:
unnamed(isc_GridBody_addEmbeddedComponen) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:568
unnamed(isc_ListGrid_addEmbeddedComponen) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:2053
unnamed(isc_ListGrid_updateRollOverCanva) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:1831
unnamed(isc_GridBody_updateRollOve) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:598
unnamed(isc_GridRenderer_mouseMov) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:463
unnamed(isc_Canvas_handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:2097
unnamed(isc_c_EventHandler_bubbleEven) @ org.yournamehere.Main/sc/modules/ISC_Core.js:1151
unnamed(isc_c_EventHandler___handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:1006
unnamed(isc_c_EventHandler__handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:992
unnamed(isc_c_EventHandler__delayedMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:992
unnamed(isc_c_Class_fireCallbac) @ org.yournamehere.Main/sc/modules/ISC_Core.js:228
unnamed(isc_c_Timer__fireTimeou) @ org.yournamehere.Main/sc/modules/ISC_Core.js:909
unnamed() @ org.yournamehere.Main/sc/modules/ISC_Core.js:905
unnamed() @
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:167)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:281)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:531)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352)
at java.lang.Thread.run(Thread.java:619)</pre>
I am using following browsers - FF 11 & 17 and IE 8.
SmartClient Version: v8.3d_2012-11-19/LGPL Development Only
Here is the sample code:-
Thanks in advance!
When I use check box, frozen first column and roll over canvas together in list grid then I am getting following errors in development mode.
00:01:04.406 [ERROR] 14:02:59.301:TMR2:WARN:Log:TypeError: this.fields[_4] is undefined
Stack from error.stack:
unnamed(isc_GridBody_addEmbeddedComponen) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:568
unnamed(isc_ListGrid_addEmbeddedComponen) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:2053
unnamed(isc_ListGrid_updateRollOverCanva) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:1831
unnamed(isc_GridBody_updateRollOve) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:598
unnamed(isc_GridRenderer_mouseMov) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:463
unnamed(isc_Canvas_handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:2097
unnamed(isc_c_EventHandler_bubbleEven) @ org.yournamehere.Main/sc/modules/ISC_Core.js:1151
unnamed(isc_c_EventHandler___handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:1006
unnamed(isc_c_EventHandler__handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:992
unnamed(isc_c_EventHandler__delayedMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:992
unnamed(isc_c_Class_fireCallbac) @ org.yournamehere.Main/sc/modules/ISC_Core.js:228
unnamed(isc_c_Timer__fireTimeou) @ org.yournamehere.Main/sc/modules/ISC_Core.js:909
unnamed() @ org.yournamehere.Main/sc/modules/ISC_Core.js:905
unnamed() @
<pre>com.smartgwt.client.core.JsObject$SGWT_WARN: 14:02:59.301:TMR2:WARN:Log:TypeError: this.fields[_4] is undefined
Stack from error.stack:
unnamed(isc_GridBody_addEmbeddedComponen) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:568
unnamed(isc_ListGrid_addEmbeddedComponen) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:2053
unnamed(isc_ListGrid_updateRollOverCanva) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:1831
unnamed(isc_GridBody_updateRollOve) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:598
unnamed(isc_GridRenderer_mouseMov) @ org.yournamehere.Main/sc/modules/ISC_Grids.js:463
unnamed(isc_Canvas_handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:2097
unnamed(isc_c_EventHandler_bubbleEven) @ org.yournamehere.Main/sc/modules/ISC_Core.js:1151
unnamed(isc_c_EventHandler___handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:1006
unnamed(isc_c_EventHandler__handleMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:992
unnamed(isc_c_EventHandler__delayedMouseMov) @ org.yournamehere.Main/sc/modules/ISC_Core.js:992
unnamed(isc_c_Class_fireCallbac) @ org.yournamehere.Main/sc/modules/ISC_Core.js:228
unnamed(isc_c_Timer__fireTimeou) @ org.yournamehere.Main/sc/modules/ISC_Core.js:909
unnamed() @ org.yournamehere.Main/sc/modules/ISC_Core.js:905
unnamed() @
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:167)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:281)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:531)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352)
at java.lang.Thread.run(Thread.java:619)</pre>
I am using following browsers - FF 11 & 17 and IE 8.
SmartClient Version: v8.3d_2012-11-19/LGPL Development Only
Here is the sample code:-
Code:
package org.yournamehere.client; import com.google.gwt.core.client.EntryPoint; import com.smartgwt.client.types.*; import com.smartgwt.client.widgets.Canvas; import com.smartgwt.client.widgets.grid.ListGrid; import com.smartgwt.client.widgets.grid.ListGridField; import com.smartgwt.client.widgets.grid.ListGridRecord; import com.smartgwt.client.widgets.layout.HLayout; public class MainEntryPoint implements EntryPoint { private HLayout rollOverCanvas; private ListGridField continentField = new ListGridField("continent", "continent", 200); private ListGridField countryNameField = new ListGridField("countryName", "countryName", 150); private final ListGrid countryGrid = new ListGrid() { @Override protected Canvas getRollOverCanvas(Integer rowNum, Integer colNum) { return rollOverCanvas; } }; public void onModuleLoad() { rollOverCanvas = new HLayout(); rollOverCanvas.setSnapTo("TR"); rollOverCanvas.setWidth(40); rollOverCanvas.setHeight(22); rollOverCanvas.setBackgroundColor("red"); //removing any of these 3 lines causes no errors in dev mode continentField.setFrozen(true); countryGrid.setShowRollOverCanvas(true); countryGrid.setSelectionAppearance(SelectionAppearance.CHECKBOX); countryGrid.setWidth(500); countryGrid.setHeight(400); countryGrid.setFields(continentField, countryNameField); countryGrid.setData(getData()); countryGrid.draw(); } private CountryRecord[] getData() { return new CountryRecord[]{ new CountryRecord("North America", "United States"), new CountryRecord("Asia", "China"), new CountryRecord("Asia", "Japan"), new CountryRecord("Asia", "India"), new CountryRecord("Europe", "Germany"), new CountryRecord("Europe", "United Kingdom"), new CountryRecord("Europe", "France")}; } private class CountryRecord extends ListGridRecord { public CountryRecord(String continent, String countryName) { setAttribute("continent", continent); setAttribute("countryName", countryName); } } }
Comment