Start Building Professional
Web Apps Today


 
Categories Question details Back To List
Question  posted by Romero Raphael on May 29, 2008 07:05
open dhtmlx forum
eXcell_ro is not defined

Hi, I have a problem during loadXml.
That's the Firebug Report:
eXcell_ro is not defined
cells5(td, "ro")dhtmlxgrid.js (line 772)
_fillRow(tr, ["Albertawong", "61"])dhtmlxgrid.js (line 632)
_process_xml_row(tr, row)dhtmlxgrid.js (line 628)
render_row(0)dhtmlxgrid.js (line 698)
render_dataset(0, 42)dhtmlxgrid.js (line 693)
_process_xml(Object xmlDoc=XMLHttpRequest async=true mainObject=Object)dhtmlxgrid.js (line 668)
onloadAction(Object entBox=div#playersGrid.gridbox _wcorr=0 _f2kE=true, null, null, null, Object xmlDoc=XMLHttpRequest async=true mainObject=Object)index.php (line 51)
waitLoadFunction()dhtmlxcommon.js (line 12)
[Break on this error] cells5:function(cell, type){var type = type||(cell._cellType||this.cellType[cel...

All columns are defined in the xml and have type="ro". Column 2 to column 5 are defined in the xml too but aren't filled with it. All works fine on my local server. Xml data is received in integrality without xml error.
I try to remove type="ro" but result is the same.
"_fillRow(tr, ["Albertawong", "61"])" is the first row.

Can you help me ?

ps: Please excuse my bad english, it's not my native language
Answer posted by Support on May 29, 2008 09:13
The most common reason of such problem missed|not include dhtmlxgridcell.js file.

>>. All works fine on my local server.
If you are using Win based PC - please be sure that you have exact case of js script file name in HTML page as it named on filesystem , while Win based software ignore file name cases, the MacOs|Linux based one require that names must be exactly the same.

Also please be sure that you have not unnecessary white-spaces while defining column type.
Answer posted on May 29, 2008 09:37
That's it, i forgotten 'dhtmlxgridcell.js' file. I'm really tired and it take me many hours to find that, but it was an opporunity to explore your api. That error was really explicit and i thanks you for this rapid answer. All works fine, thanks you again.