Smart rendering issue

Hi, i’ve wrote this code:

grid.load(gridXMLStructureUrl); // Load structure
grid.enableSmartRendering(true); // Enable big dataset
grid.load(gridData); // Load big dataset

The code works fine if i don’t use SmartRendering. If i enable the SR a strange problem occurs: when i move the grid scrollbar the grid try to reload another portion of data but with the structure url, not with the data url. :cry:

I’ve found a partial solution with this istruction:

grid.xmlFileUrl = gridData;

And the grid now load the correct url BUT firebug notify me this error:

this._f_rowsBuffer[i] is undefined this._loadComboOptins.apply(this,this...id)return this._f_rowsBuffer[i]=r;})
:nerd:

By the way, my php connector make a good job!

This is an example:

<rows total_count="50507" pos="23665"><row id="23666"><cell>23666</cell><cell>05550</cell><cell>77770</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI ORSOGNA</cell><cell>ORSOGNA</cell></row><row id="23667"><cell>23667</cell><cell>05550</cell><cell>77780</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI CALDARI</cell><cell>ORTONA</cell></row><row id="23668"><cell>23668</cell><cell>05550</cell><cell>77781</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI ORTONA</cell><cell>ORTONA</cell></row><row id="23669"><cell>23669</cell><cell>05550</cell><cell>77790</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI PAGLIETA</cell><cell>PAGLIETA</cell></row><row id="23670"><cell>23670</cell><cell>05550</cell><cell>77800</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI PALENA</cell><cell>PALENA</cell></row><row id="23671"><cell>23671</cell><cell>05550</cell><cell>77840</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FIL. SAMBUCETO DI SAN GIOVANNI TEATINO</cell><cell>SAN GIOVANNI TEATINO</cell></row><row id="23672"><cell>23672</cell><cell>05550</cell><cell>77850</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI SAN SALVO</cell><cell>SAN SALVO</cell></row><row id="23673"><cell>23673</cell><cell>05550</cell><cell>77860</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI S. VITO</cell><cell>SAN VITO CHIETINO</cell></row><row id="23674"><cell>23674</cell><cell>05550</cell><cell>77890</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI TOLLO</cell><cell>TOLLO</cell></row><row id="23675"><cell>23675</cell><cell>05550</cell><cell>77910</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI VASTO</cell><cell>VASTO</cell></row><row id="23676"><cell>23676</cell><cell>05550</cell><cell>77911</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI VASTO-AGENZIA 1</cell><cell>VASTO</cell></row><row id="23677"><cell>23677</cell><cell>05550</cell><cell>77940</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI POLLUTRI</cell><cell>POLLUTRI</cell></row><row id="23678"><cell>23678</cell><cell>05550</cell><cell>77960</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI VILLAMAGNA</cell><cell>VILLAMAGNA</cell></row><row id="23679"><cell>23679</cell><cell>05550</cell><cell>77970</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI ALTINO</cell><cell>ALTINO</cell></row><row id="23680"><cell>23680</cell><cell>05550</cell><cell>84380</cell><cell>BANCA POPOLARE DI LANCIANO E SULMONAS.P.A.</cell><cell>FILIALE DI CASALINCONTRADA</cell><cell>CASALINCONTRADA</cell></row><row id="23681"><cell>23681</cell><cell>05556</cell><cell>00000</cell><cell>BANCA POPOLARE DI LUINO E DI VARESE</cell><cell/><cell/></row><row id="23682"><cell>23682</cell><cell>05556</cell><cell>01600</cell><cell>BANCA POPOLARE DI LUINO E DI VARESE</cell><cell>SEDE DI MILANO</cell><cell>MILANO</cell></row><row id="23683"><cell>23683</cell><cell>05556</cell><cell>01601</cell><cell>BANCA POPOLARE DI LUINO E DI VARESE</cell><cell>AG. DI CITTA' NR. 1</cell><cell>MILANO</cell></row><row id="23684"><cell>23684</cell><cell>05556</cell><cell>01691</cell><cell>BANCA POPOLARE DI LUINO E DI VARESE</cell><cell>UFFCIO INCASSI E PAGAMENTI</cell><cell>MILANO</cell></row><row id="23685"><cell>23685</cell><cell>05556</cell><cell>10800</cell><cell>BANCA POPOLARE DI LUINO E DI VARESE</cell><cell>SEDE DI VARESE</cell><cell>VARESE</cell></row><row id="23686"><cell>23686</cell><cell>05556</cell><cell>10801</cell><cell>BANCA POPOLARE DI LUINO E DI VARESE</cell><cell>AG. DI CITTA' N. 1</cell><cell>VARESE</cell></row><row id="23687"><cell>23687</cell><cell>05556</cell><cell>10802</cell><cell>BANCA POPOLARE DI LUINO E DI VARESE</cell><cell/><cell>VARESE</cell></row><row id="23688"><cell>23688</cell><cell>05556</cell><cell>10803</cell><cell>BANCA POPOLARE DI LUINO E DI VARESE</cell><cell>UFFICIO SERVIZI SPECIALI</cell><cell>VARESE</cell></row><row id="23689"><cell>23689</cell><cell>05556</cell><cell>10804</cell><cell>BANCA POPOLARE DI LUINO E DI VARESE</cell><cell>UFFICIO CONTABILITA' GENERALE</cell><cell>VARESE</cell></row></rows>

To load grid row after grid structure you should use following command order:

grid.enableSmartRendering(true); // Enable big dataset grid.load(gridXMLStructureUrl,function(){ grid.load(gridData); // Load big dataset }); // Load structure

I’ve get the same problem with your code. Nice try!

Try to see in detail my error before using pre-compilate answer please. :mrgreen:

Is there anybody outthere? :ugeek: (cit.)

Please!!! :cry:

Unfortunately we cannot reproduce this issue locally. Can you provide demo link where we can reproduce it?