Little bug in fnReOrderIndex when defining columns in aoColumns.

Little bug in fnReOrderIndex when defining columns in aoColumns.

ruimgruimg Posts: 1Questions: 0Answers: 0
edited August 2011 in Bug reports
I was trying to implement a bServerSide table by defining the columns in aoColumns like so

[code]
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "users/list",
"aoColumns": [
{ "sName": "id", "sTitle" : "Id" },
{ "sName": "username", "sTitle" : "Username"},
{ "sName": "name", "sTitle" : "Nome"},
{ "sName": "contact", "sTitle" : "Contacto"},
{ "sName": "note", "sTitle" : "Nota"},
{ "sName": "date_created", "sTitle" : "Criado"},
{ "sName": "role", "sTitle" : "Data"},
],
[/code]

The server side datasource has more columns than the ones I want to display, I want it to be easily configured in the client side, and the datasource can change over time.
So when I was doing this, I couldn't get it to work, so debugging the code I saw a little error in _fnReOrderIndex.

Here is my fix.

[code]
function _fnReOrderIndex ( oSettings, sColumns )
{
var aColumns = sColumns.split(',');
var aColumnsLen = aColumns.length;
var aiReturn = [];

for ( var i=0, iLen=oSettings.aoColumns.length ; i
This discussion has been closed.