Quando a Grid não recupera linhas, da erro de javascript nas funções abaixo descritas, causando que codigos que eu preciso que seja executado (em Javascript) não executem pois essas 2 funções estão ao inicio de tudo, e se da erro é abortado qualquer codigo posterior que possa ser executado

[size=12pt]scSetFixedHeaders[/size]
[size=12pt]scSetFixedHeadersPosition[/size]
function scSetFixedHeaders() {
/*AQUI FALTA VALIDAÇÃO SI TEM LINHAS NA GRID*/
var divScroll, gridHeaders, headerPlaceholder;
gridHeaders = $(".sc-ui-grid-header-row-grid_busca_productos-1");
headerPlaceholder = $("#sc-id-fixedheaders-placeholder");
scSetFixedHeadersContents(gridHeaders, headerPlaceholder);
scSetFixedHeadersSize(gridHeaders);
scSetFixedHeadersPosition(gridHeaders, headerPlaceholder);
if (scIsHeaderVisible(gridHeaders)) {
headerPlaceholder.hide();
}
else {
headerPlaceholder.show();
}
}
function scSetFixedHeadersPosition(gridHeaders, headerPlaceholder) {
/*AQUI FALTA VALIDAÇÃO SI TEM LINHAS NA GRID*/
headerPlaceholder.css({"top": "0", "left": (Math.floor(gridHeaders.position().left) - $(document).scrollLeft()) + "px"});
}