:: Forum >> Version 1 >>

Re-sorting after insert rows and refresh

Hi,

I have a problem with the sorting order after refresh the table and insert rows to the grid. The sorting is to sort by millisecond in the column 8. I am using the activeWidgets version 1.0. Please super hero can help me.

Urgent!!

1) The Rows is added sometimes. But sometimes it doesn't work.
2) The order is not right in some rows.

function addRow(nRows, nColumns, responseXMlObj, tagName){
var newRows = new Array();

if(nRows > 0){
for(var i = 0; i < nRows; i++){
var rowData = new Array();
for(var j = 0; j < nColumns; j++){
rowData[j] = responseXMlObj.getElementsByTagName(tagName)[i].childNodes[j].firstChild.data;
}
newRows.unshift(rowData);
}

// Add an extra row
while(newRows.length > 0){
myData.unshift(newRows.shift());
}

if(myData.length > <%=PageSize%>){
myData.splice(<%=PageSize%>);
}

obj.setRowProperty("count", myData.length);

obj.setDataProperty("value", function(i, j){ return (j==0) ? myData[i][1*j+8] : myData[i][j] } ); // for sorting

// refresh the grid
obj.refresh();
}
}

Thanks a lot.
flashsnake
Thursday, July 6, 2006



This topic is archived.

Back to support forum

Forum search