Получить значения столбцов из выбранных строк - PullRequest
0 голосов
/ 20 октября 2011

При использовании DataTables как получить значения столбцов для строк, возвращаемых fnGetNodes? Я использую функцию ниже, которая возвращает выбранные строки. Я хочу использовать возвращаемое значение этой функции, чтобы удалить выбранные строки из базы данных. Однако для этого мне нужно значение uniqueid каждой выбранной строки. Еще одна потенциальная проблема заключается в том, что атрибут uniqueid помечен:

bVisible: false

так, чтобы он фактически не отображался пользователю, поскольку он не представляет для него интереса.

/* Get the rows that are selected */
function fnGetSelected( oTableLocal )
{
    var aReturn = new Array();
    var aTrs = oTableLocal.fnGetNodes();

    for ( var i=0 ; i<aTrs.length ; i++ )                                       
    {
        if ( $(aTrs[i]).hasClass('row_selected') )
        {
            aReturn.push( aTrs[i] );
        }
    }
    return aReturn;
}

1 Ответ

1 голос
/ 20 октября 2011

Вам потребуется использовать метод fnGetData () для DataTable. Если вы передадите выбранную строку, она вернет массив нужной вам строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...