First record not included in grid for ajax job

I am loading a grid like this:



mygrid.csv.cell = “|”;

mygrid._csvAID=false;

mygrid.load(“http://swdev01/nlhtml15/tmp/00000000.grid1.csv","csv”);

mygrid.setSizes();



Then, there is a “refresh” option we’ve created which outputs the same exact file, but we want to use ajax to load it. I’m doing it like this:



var url = “http://ajaxurl”;

dhtmlxAjax.get(url,doLoadGrid);             



function doLoadGrid(loader){

var response = loader.xmlDoc.responseText;

mygrid.csv.cell = “|”;

mygrid._csvAID=false;

mygrid.enableCSVHeader(false);

mygrid.parse(response,“csv”);

mygrid.setSizes();

}



All works fine - except… the first record in the file is never included in the grid when loaded via ajax. Because of this, I tried to include the enableCSVHeader line to remedy the situation, but it doesn’t make a difference. Can you tell me what I’m doing wrong?



Thanks,

Rob

The code, which you are using seems correct ( cvsHeader is disabled by defautl , so it must not affect data loading )
Are you deleting old data in grid before reloading new one? If not , please try to add next line to your code
mygrid.clearAll();
mygrid.parse(response,“csv”);

If issue still occurs - please provide a sample of problematic CSV data ( you can attach it to the post, or send directly to support@dhtmlx.com )

Actually, I was doing a “mygrid.clearAll();” call, but I was using “false” as a parameter.  I changed it to be exactly what you suggested, but get no different results.  I’ve attached a sample .csv file.  Let me know if you need anything else.

Rob

Somehow uploaded file is not accessible ( probably some error occurs during upload ), please send it directly to support@dhtlmx.com