File: demos/startbootstrap-sb-admin-2/bower_components/datatables-plugins/api/fnGetColumnIndex.js

Recommend this page to a friend!
  Classes of Emmanuel Podvin   Blapy   demos/startbootstrap-sb-admin-2/bower_components/datatables-plugins/api/fnGetColumnIndex.js   Download  
File: demos/startbootstrap-sb-admin-2/bower_components/datatables-plugins/api/fnGetColumnIndex.js
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Blapy
jQuery plugin to load linked pages using AJAX
Author: By
Last change: Update of demos/startbootstrap-sb-admin-2/bower_components/datatables-plugins/api/fnGetColumnIndex.js
Date: 3 years ago
Size: 1,010 bytes
 

Contents

Class file image Download
/** * Maintenance of web-sites can often cause unexpected headaches, particularly * if the hardcoded index of an array (the columns in a DataTables instance) * needs to change due to an added or removed column. This plug-in function * will match a given string to the title of a column in the table and return * the column index, helping to overcome this problem. * * @name fnGetColumnIndex * @summary Get the column index by searching the column titles * @author [Michael Ross](http://www.rosstechassociates.com/) * * @param {string} sCol Column title to search for * @returns {integer} Column index, or -1 if not found * * @example * var table = $('#example').dataTable(); * table.fnGetColumnIndex( 'Browser' ); */ jQuery.fn.dataTableExt.oApi.fnGetColumnIndex = function ( oSettings, sCol ) { var cols = oSettings.aoColumns; for ( var x=0, xLen=cols.length ; x<xLen ; x++ ) { if ( cols[x].sTitle.toLowerCase() == sCol.toLowerCase() ) { return x; } } return -1; };