Mercurial > repos > saskia-hiltemann > ireport_dev
comparison DataTables-1.9.4/docs/34cdb56b2c.html @ 2:3c160414da2e default tip
initial upload
| author | shiltemann |
|---|---|
| date | Thu, 26 Feb 2015 14:05:23 +0100 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 2:3c160414da2e |
|---|---|
| 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 <html> | |
| 3 <head> | |
| 4 <meta http-equiv="Content-type" content="text/html; charset=utf-8"> | |
| 5 <title>Namespace: oApi - documentation</title> | |
| 6 | |
| 7 <style type="text/css" media="screen"> | |
| 8 @import "media/css/doc.css"; | |
| 9 @import "media/css/shCore.css"; | |
| 10 @import "media/css/shThemeDataTables.css"; | |
| 11 </style> | |
| 12 | |
| 13 <script type="text/javascript" src="media/js/shCore.js"></script> | |
| 14 <script type="text/javascript" src="media/js/shBrushJScript.js"></script> | |
| 15 <script type="text/javascript" src="media/js/jquery.js"></script> | |
| 16 <script type="text/javascript" src="media/js/doc.js"></script> | |
| 17 </head> | |
| 18 <body> | |
| 19 <div class="fw_container"> | |
| 20 | |
| 21 <a name="top"></a> | |
| 22 <div class="fw_header"> | |
| 23 <h1 class="page-title">Namespace: oApi</h1> | |
| 24 <h2 class="ancestors">Ancestry: <span class="ancestors"><a href="DataTable.html">DataTable</a>#</span> ยป oApi</h2> | |
| 25 <div class="page-info"> | |
| 26 DataTables v1.9.4 documentation | |
| 27 </div> | |
| 28 </div> | |
| 29 | |
| 30 | |
| 31 | |
| 32 <div class="fw_nav"> | |
| 33 <h2>Navigation</h2> | |
| 34 <ul> | |
| 35 <li><a href="#top">Overview</a></li> | |
| 36 <li><a href="#summary">Summary</a><div><table cellpadding="5" border="0" cellspacing="0" width="100%"><tbody><tr><td>Classes (0)</td><td>Namespaces (0)</td></tr><tr><td>Properties (0)</td><td><a href="#summary_properties_static">Static properties (1)</a></td></tr><tr><td>Methods (0)</td><td><a href="#summary_methods_static">Static methods (85)</a></td></tr><tr><td>Events (0)</td><td></td></tr></tbody></table></div></li><li><a href="#details">Details</a><div><table cellpadding="5" border="0" cellspacing="0" width="100%"><tbody><tr><td>Properties (0)</td><td><a href="#summary_properties_static">Static properties (1)</a></td></tr><tr><td>Methods (0)</td><td><a href="#summary_methods_static">Static methods (85)</a></td></tr><tr><td>Events (0)</td><td></td></tr></tbody></table></div></li></ul> | |
| 37 <div style="margin-top: 10px;"> | |
| 38 <input type="hidden" name="show_private" value="0"> | |
| 39 <span id="private_label">Hiding</span> private elements | |
| 40 (<a id="private_toggle" href="">toggle</a>) | |
| 41 </span> | |
| 42 </div> | |
| 43 <div> | |
| 44 <input type="hidden" name="show_extended" value="1"> | |
| 45 <span id="extended_label">Showing</span> extended elements | |
| 46 (<a id="extended_toggle" href="">toggle</a>) | |
| 47 </span> | |
| 48 </div> | |
| 49 </div> | |
| 50 | |
| 51 <div class="fw_content"> | |
| 52 <a name="overview"></a> | |
| 53 <div class="doc_overview"> | |
| 54 <div class="nav_blocker"></div> | |
| 55 <p>Reference to internal functions for use by plug-in developers. Note that these | |
| 56 methods are references to internal functions and are considered to be private. | |
| 57 If you use these methods, be aware that they are liable to change between versions | |
| 58 (check the upgrade notes).</p><dl class="details"> | |
| 59 | |
| 60 </dl> | |
| 61 | |
| 62 </div> | |
| 63 | |
| 64 | |
| 65 <div class="doc_summary"> | |
| 66 <a name="summary"></a> | |
| 67 <h2>Summary</h2> | |
| 68 | |
| 69 <div class="doc_group"><a name="summary_properties_static"></a><h3 class="subsection-title">Properties - static</h3> | |
| 70 | |
| 71 <dl> | |
| 72 <dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnJsonString">_fnJsonString</a></span><span class="type-sig"><span class="type-signature"></span></span></dt><dd class=" even"><p>JSON stringify. If JSON.stringify it provided by the browser, json2.js or any other | |
| 73 library, then we use that as it is fast, safe and accurate. If the function isn't | |
| 74 available then we need to built it ourselves - the inspiration for this function comes | |
| 75 from Craig Buckler ( <a href='http://www.sitepoint.com/javascript-json-serialization/'>http://www.sitepoint.com/javascript-json-serialization/</a> ). It is | |
| 76 not perfect and absolutely should not be used as a replacement to json2.js - but it does | |
| 77 do what we need, without requiring a dependency for DataTables.</p></dd> | |
| 78 </dl></div><div class="doc_group"><a name="summary_methods_static"></a><h3 class="subsection-title">Methods - static</h3> | |
| 79 | |
| 80 <dl> | |
| 81 <dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnAddColumn">_fnAddColumn</a></span><span class="type-sig"><span class="signature">(oSettings, nTh)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Add a column to the list used for the table with default values</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnAddData">_fnAddData</a></span><span class="type-sig"><span class="signature">(oSettings, aData)</span><span class="type-signature"> → {int}</span></span></dt><dd class=" odd"><p>Add a data array to the table, creating DOM node etc. This is the parallel to | |
| 82 _fnGatherData, but for adding rows from a Javascript source, rather than a | |
| 83 DOM source.</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnAddOptionsHtml">_fnAddOptionsHtml</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Add the options to the page HTML for the table</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnAdjustColumnSizing">_fnAdjustColumnSizing</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Adjust the table column widths for new data. Note: you would probably want to | |
| 84 do a redraw after calling this function!</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnAjaxParameters">_fnAjaxParameters</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {bool}</span></span></dt><dd class=" even"><p>Build up the parameters in an object needed for a server-side processing request</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnAjaxUpdate">_fnAjaxUpdate</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {boolean}</span></span></dt><dd class=" odd"><p>Update the table using an Ajax call</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnAjaxUpdateDraw">_fnAjaxUpdateDraw</a></span><span class="type-sig"><span class="signature">(oSettings, json)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Data the data from the server (nuking the old) and redraw the table</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnApplyColumnDefs">_fnApplyColumnDefs</a></span><span class="type-sig"><span class="signature">(oSettings, aoColDefs, aoCols, fn)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Take the column definitions and static columns arrays and calculate how | |
| 85 they relate to column indexes. The callback function will then apply the | |
| 86 definition found for a column to a suitable configuration object.</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnApplyToChildren">_fnApplyToChildren</a></span><span class="type-sig"><span class="signature">(fn, array, array)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Apply a given function to the display child nodes of an element array (typically | |
| 87 TD children of TR rows</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnBindAction">_fnBindAction</a></span><span class="type-sig"><span class="signature">(n, oData, fn)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Bind an event handers to allow a click or return key to activate the callback. | |
| 88 This is good for accessibility since a return on the keyboard will have the | |
| 89 same effect as a click, if the element has focus.</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnBrowserDetect">_fnBrowserDetect</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>From some browsers (specifically IE6/7) we need special handling to work around browser | |
| 90 bugs - this function is used to detect when these workarounds are needed.</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnBuildHead">_fnBuildHead</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Create the HTML header for the table</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnBuildSearchArray">_fnBuildSearchArray</a></span><span class="type-sig"><span class="signature">(oSettings, iMaster)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Create an array which can be quickly search through</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnBuildSearchRow">_fnBuildSearchRow</a></span><span class="type-sig"><span class="signature">(oSettings, aData)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Create a searchable string from a single data row</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnCalculateColumnWidths">_fnCalculateColumnWidths</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Calculate the width of columns for the table</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnCalculateEnd">_fnCalculateEnd</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Recalculate the end point based on the start point</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnCallbackFire">_fnCallbackFire</a></span><span class="type-sig"><span class="signature">(oSettings, sStore, sTrigger, aArgs)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Fire callback functions and trigger events. Note that the loop over the callback | |
| 91 array store is done backwards! Further note that you do not want to fire off triggers | |
| 92 in time sensitive applications (for example cell creation) as its slow.</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnCallbackReg">_fnCallbackReg</a></span><span class="type-sig"><span class="signature">(oSettings, sStore, fn, sName)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Register a callback function. Easily allows a callback function to be added to | |
| 93 an array store of callback functions that can then all be called together.</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnClearTable">_fnClearTable</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Nuke the table</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnColumnIndexToVisible">_fnColumnIndexToVisible</a></span><span class="type-sig"><span class="signature">(iMatch, oSettings)</span><span class="type-signature"> → {int}</span></span></dt><dd class=" odd"><p>Covert the index of an index in the data array and convert it to the visible | |
| 94 column index (take account of hidden columns)</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnColumnOptions">_fnColumnOptions</a></span><span class="type-sig"><span class="signature">(oSettings, iCol, oOptions)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Apply options for a column</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnColumnOrdering">_fnColumnOrdering</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {string}</span></span></dt><dd class=" odd"><p>Get the column ordering that DataTables expects</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnConvertToWidth">_fnConvertToWidth</a></span><span class="type-sig"><span class="signature">(sWidth, nParent)</span><span class="type-signature"> → {int}</span></span></dt><dd class=" even"><p>Convert a CSS unit width to pixels (e.g. 2em)</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnCreateCookie">_fnCreateCookie</a></span><span class="type-sig"><span class="signature">(sName, sValue, iSecs, sBaseName, fnCallback)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Create a new cookie with a value to store the state of a table</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnCreateTr">_fnCreateTr</a></span><span class="type-sig"><span class="signature">(oSettings, iRow)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Create a new TR element (and it's TD children) for a row</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnDataToSearch">_fnDataToSearch</a></span><span class="type-sig"><span class="signature">(sData, sType)</span><span class="type-signature"> → {string}</span></span></dt><dd class=" odd"><p>Convert raw data into something that the user can search on</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnDeleteIndex">_fnDeleteIndex</a></span><span class="type-sig"><span class="signature">(a, iTarget)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Take an array of integers (index array) and remove a target integer (value - not | |
| 95 the key!)</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnDetectHeader">_fnDetectHeader</a></span><span class="type-sig"><span class="signature">(array, nThead)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Use the DOM source to create up an array of header cells. The idea here is to | |
| 96 create a layout grid (array) of rows x columns, which contains a reference | |
| 97 to the cell that that point in the grid (regardless of col/rowspan), such that | |
| 98 any column / row could be removed and the new grid constructed</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnDetectType">_fnDetectType</a></span><span class="type-sig"><span class="signature">(sData)</span><span class="type-signature"> → {string}</span></span></dt><dd class=" even"><p>Get the sort type based on an input string</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnDraw">_fnDraw</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Insert the required TR nodes into the table for display</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnDrawHead">_fnDrawHead</a></span><span class="type-sig"><span class="signature">(oSettings, array, <span class="optional">bIncludeHidden</span>)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Draw the header (or footer) element based on the column visibility states. The | |
| 99 methodology here is to use the layout array from _fnDetectHeader, modified for | |
| 100 the instantaneous column visibility, to construct the new layout. The grid is | |
| 101 traversed over cell at a time in a rows x columns grid fashion, although each | |
| 102 cell insert can cover multiple elements in the grid - which is tracks using the | |
| 103 aApplied array. Cell inserts in the grid will only occur where there isn't | |
| 104 already a cell in that position.</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnEscapeRegex">_fnEscapeRegex</a></span><span class="type-sig"><span class="signature">(sVal)</span><span class="type-signature"> → {string}</span></span></dt><dd class=" odd"><p>scape a string such that it can be used in a regular expression</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnExtend">_fnExtend</a></span><span class="type-sig"><span class="signature">(oOut, oExtender)</span><span class="type-signature"> → {object}</span></span></dt><dd class=" even"><p>Extend objects - very similar to jQuery.extend, but deep copy objects, and shallow | |
| 105 copy arrays. The reason we need to do this, is that we don't want to deep copy array | |
| 106 init values (such as aaSorting) since the dev wouldn't be able to override them, but | |
| 107 we do want to deep copy arrays.</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnExternApiFunc">_fnExternApiFunc</a></span><span class="type-sig"><span class="signature">(sFunc)</span><span class="type-signature"> → {function}</span></span></dt><dd class=" odd"><p>Create a wrapper function for exporting an internal functions to an external API.</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFeatureHtmlFilter">_fnFeatureHtmlFilter</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></dt><dd class=" even"><p>Generate the node required for filtering text</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFeatureHtmlInfo">_fnFeatureHtmlInfo</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></dt><dd class=" odd"><p>Generate the node required for the info display</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFeatureHtmlLength">_fnFeatureHtmlLength</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></dt><dd class=" even"><p>Generate the node required for user display length changing</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFeatureHtmlPaginate">_fnFeatureHtmlPaginate</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></dt><dd class=" odd"><p>Generate the node required for default pagination</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFeatureHtmlProcessing">_fnFeatureHtmlProcessing</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></dt><dd class=" even"><p>Generate the node required for the processing node</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFeatureHtmlTable">_fnFeatureHtmlTable</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></dt><dd class=" odd"><p>Add any control elements for the table - specifically scrolling</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFilter">_fnFilter</a></span><span class="type-sig"><span class="signature">(oSettings, sInput, iForce, bRegex, bSmart, bCaseInsensitive)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Filter the data table based on user input and draw the table</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFilterColumn">_fnFilterColumn</a></span><span class="type-sig"><span class="signature">(oSettings, sInput, iColumn, bRegex, bSmart, bCaseInsensitive)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Filter the table on a per-column basis</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFilterComplete">_fnFilterComplete</a></span><span class="type-sig"><span class="signature">(oSettings, oSearch, <span class="optional">iForce</span>)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Filter the table using both the global filter and column based filtering</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFilterCreateSearch">_fnFilterCreateSearch</a></span><span class="type-sig"><span class="signature">(sSearch, bRegex, bSmart, bCaseInsensitive)</span><span class="type-signature"> → {RegExp}</span></span></dt><dd class=" odd"><p>Build a regular expression object suitable for searching a table</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnFilterCustom">_fnFilterCustom</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Apply custom filtering functions</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGatherData">_fnGatherData</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Read in the data from the target table from the DOM</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetCellData">_fnGetCellData</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, iCol, sSpecific)</span><span class="type-signature"> → {*}</span></span></dt><dd class=" even"><p>Get the data for a given cell from the internal cache, taking into account data mapping</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetColumns">_fnGetColumns</a></span><span class="type-sig"><span class="signature">(oSettings, sParam)</span><span class="type-signature"> → {array}</span></span></dt><dd class=" odd"><p>Get an array of column indexes that match a given property</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetDataMaster">_fnGetDataMaster</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Return an array with the full table data</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetMaxLenString">_fnGetMaxLenString</a></span><span class="type-sig"><span class="signature">(oSettings, iCol)</span><span class="type-signature"> → {string}</span></span></dt><dd class=" odd"><p>Get the maximum strlen for each data column</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetObjectDataFn">_fnGetObjectDataFn</a></span><span class="type-sig"><span class="signature">(mSource)</span><span class="type-signature"> → {function}</span></span></dt><dd class=" even"><p>Return a function that can be used to get data from a source object, taking | |
| 108 into account the ability to use nested objects as a source</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetRowData">_fnGetRowData</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, sSpecific, aiColumns)</span><span class="type-signature"> → {array}</span></span></dt><dd class=" odd"><p>Get an array of data for a given row from the internal data cache</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetTdNodes">_fnGetTdNodes</a></span><span class="type-sig"><span class="signature">(oSettings, <span class="optional">iIndividualRow</span>)</span><span class="type-signature"> → {array}</span></span></dt><dd class=" even"><p>Return an flat array with all TD nodes for the table, or row</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetTrNodes">_fnGetTrNodes</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {array}</span></span></dt><dd class=" odd"><p>Return an array with the TR nodes for the table</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetUniqueThs">_fnGetUniqueThs</a></span><span class="type-sig"><span class="signature">(oSettings, nHeader, aLayout)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Get an array of unique th elements, one for each column</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnGetWidestNode">_fnGetWidestNode</a></span><span class="type-sig"><span class="signature">(oSettings, iCol)</span><span class="type-signature"> → {node}</span></span></dt><dd class=" odd"><p>Get the widest node</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnInitComplete">_fnInitComplete</a></span><span class="type-sig"><span class="signature">(oSettings, <span class="optional">json</span>)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Draw the table for the first time, adding all required features</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnInitialise">_fnInitialise</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Draw the table for the first time, adding all required features</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnLanguageCompat">_fnLanguageCompat</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Language compatibility - when certain options are given, and others aren't, we | |
| 109 need to duplicate the values over, in order to provide backwards compatibility | |
| 110 with older language files.</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnLoadState">_fnLoadState</a></span><span class="type-sig"><span class="signature">(oSettings, oInit)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Attempt to load a saved table state from a cookie</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnLog">_fnLog</a></span><span class="type-sig"><span class="signature">(oSettings, iLevel, sMesg)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Log an error message</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnMap">_fnMap</a></span><span class="type-sig"><span class="signature">(oRet, oSrc, sName, <span class="optional">sMappedName</span>)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>See if a property is defined on one object, if so assign it to the other object</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnNodeToColumnIndex">_fnNodeToColumnIndex</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, n)</span><span class="type-signature"> → {int}</span></span></dt><dd class=" even"><p>Take a TD element and convert it into a column data index (not the visible index)</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnNodeToDataIndex">_fnNodeToDataIndex</a></span><span class="type-sig"><span class="signature">(oSettings, n)</span><span class="type-signature"> → {int}</span></span></dt><dd class=" odd"><p>Take a TR element and convert it to an index in aoData</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnPageChange">_fnPageChange</a></span><span class="type-sig"><span class="signature">(oSettings, mAction)</span><span class="type-signature"> → {bool}</span></span></dt><dd class=" even"><p>Alter the display settings to change the page</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnProcessingDisplay">_fnProcessingDisplay</a></span><span class="type-sig"><span class="signature">(oSettings, bShow)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Display or hide the processing indicator</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnReadCookie">_fnReadCookie</a></span><span class="type-sig"><span class="signature">(sName)</span><span class="type-signature"> → {string}</span></span></dt><dd class=" even"><p>Read an old cookie to get a cookie with an old table state</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnReDraw">_fnReDraw</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Redraw the table - taking account of the various features which are enabled</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnRender">_fnRender</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, iCol)</span><span class="type-signature"> → {*}</span></span></dt><dd class=" even"><p>Call the developer defined fnRender function for a given cell (row/column) with | |
| 111 the required parameters and return the result.</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnReOrderIndex">_fnReOrderIndex</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Figure out how to reorder a display list</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnSaveState">_fnSaveState</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Save the state of a table in a cookie such that the page can be reloaded</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnScrollBarWidth">_fnScrollBarWidth</a></span><span class="type-sig"><span class="signature">()</span><span class="type-signature"> → {int}</span></span></dt><dd class=" odd"><p>Get the width of a scroll bar in this browser being used</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnScrollDraw">_fnScrollDraw</a></span><span class="type-sig"><span class="signature">(o)</span><span class="type-signature"> → {node}</span></span></dt><dd class=" even"><p>Update the various tables for resizing. It's a bit of a pig this function, but | |
| 112 basically the idea to: | |
| 113 1. Re-create the table inside the scrolling div | |
| 114 2. Take live measurements from the DOM | |
| 115 3. Apply the measurements | |
| 116 4. Clean up</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnScrollingWidthAdjust">_fnScrollingWidthAdjust</a></span><span class="type-sig"><span class="signature">(oSettings, n)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Adjust a table's width to take account of scrolling</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnServerParams">_fnServerParams</a></span><span class="type-sig"><span class="signature">(oSettings, array)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Add Ajax parameters from plug-ins</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnSetCellData">_fnSetCellData</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, iCol, val)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Set the value for a specific cell, into the internal data cache</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnSetObjectDataFn">_fnSetObjectDataFn</a></span><span class="type-sig"><span class="signature">(mSource)</span><span class="type-signature"> → {function}</span></span></dt><dd class=" even"><p>Return a function that can be used to set data from a source object, taking | |
| 117 into account the ability to use nested objects as a source</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnSettingsFromNode">_fnSettingsFromNode</a></span><span class="type-sig"><span class="signature">(nTable)</span><span class="type-signature"> → {object}</span></span></dt><dd class=" odd"><p>Return the settings object for a particular table</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnSort">_fnSort</a></span><span class="type-sig"><span class="signature">(oSettings, bApplyClasses)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Change the order of the table</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnSortAttachListener">_fnSortAttachListener</a></span><span class="type-sig"><span class="signature">(oSettings, nNode, iDataIndex, <span class="optional">fnCallback</span>)</span><span class="type-signature"></span></span></dt><dd class=" odd"><p>Attach a sort handler (click) to a node</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnSortingClasses">_fnSortingClasses</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Set the sorting classes on the header, Note: it is safe to call this function | |
| 118 when bSort and bSortClasses are false</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnStringToCss">_fnStringToCss</a></span><span class="type-sig"><span class="signature">(aArray1, aArray2)</span><span class="type-signature"> → {int}</span></span></dt><dd class=" odd"><p>Append a CSS unit (only if required) to a string</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnUpdateInfo">_fnUpdateInfo</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></dt><dd class=" even"><p>Update the information elements in the display</p></dd><dt class=" odd"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnVisbleColumns">_fnVisbleColumns</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {int}</span></span></dt><dd class=" odd"><p>Get the number of visible columns</p></dd><dt class=" even"><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnVisibleToColumnIndex">_fnVisibleToColumnIndex</a></span><span class="type-sig"><span class="signature">(oSettings, iMatch)</span><span class="type-signature"> → {int}</span></span></dt><dd class=" even"><p>Covert the index of a visible column to the index in the data array (take account | |
| 119 of hidden columns)</p></dd> | |
| 120 </dl> | |
| 121 </div> | |
| 122 </div> | |
| 123 | |
| 124 | |
| 125 | |
| 126 | |
| 127 <div class="doc_details"> | |
| 128 <a name="details"></a> | |
| 129 <h2>Details</h2> | |
| 130 <div class="doc_group"><a name="details_properties"></a><h3 class="subsection-title">Properties - static</h3> | |
| 131 <dl> | |
| 132 <dt class=" even"><a name="_fnJsonString"></a><a name="_fnJsonString_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a href="#_fnJsonString">_fnJsonString</a></span><span class="type-sig"><span class="type-signature"></span></span></dt><dd class=" even"><p>JSON stringify. If JSON.stringify it provided by the browser, json2.js or any other | |
| 133 library, then we use that as it is fast, safe and accurate. If the function isn't | |
| 134 available then we need to built it ourselves - the inspiration for this function comes | |
| 135 from Craig Buckler ( <a href='http://www.sitepoint.com/javascript-json-serialization/'>http://www.sitepoint.com/javascript-json-serialization/</a> ). It is | |
| 136 not perfect and absolutely should not be used as a replacement to json2.js - but it does | |
| 137 do what we need, without requiring a dependency for DataTables.</p><div class="collapse_details"><dl class="details"> | |
| 138 | |
| 139 </dl> | |
| 140 </div></dd> | |
| 141 </dl></div><div class="doc_group"><a name="details_methods"></a><h3 class="subsection-title">Methods - static</h3> | |
| 142 <dl> | |
| 143 <dt id="DataTable#oApi._fnAddColumn" class=" even"><a name="_fnAddColumn"></a><a name="_fnAddColumn_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnAddColumn</a></span><span class="type-sig"><span class="signature">(oSettings, nTh)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Add a column to the list used for the table with default values</p><div class="collapse_details"><dl class="details"> | |
| 144 | |
| 145 </dl> | |
| 146 <h5>Parameters:</h5> | |
| 147 | |
| 148 <table class="params"> | |
| 149 <thead> | |
| 150 <tr> | |
| 151 <th width="20"></th> | |
| 152 <th width="12%" class="bottom_border name">Name</th> | |
| 153 <th width="10%" class="bottom_border">Type</th> | |
| 154 <th width="10%" class="bottom_border">Attributes</th> | |
| 155 <th width="10%" class="bottom_border">Default</th> | |
| 156 <th class="last bottom_border">Description</th> | |
| 157 </tr> | |
| 158 </thead> | |
| 159 | |
| 160 <tbody> | |
| 161 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">nTh</td><td class="type type-param">node</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>The th element for this column</p></td></tr> | |
| 162 </tbody> | |
| 163 </table></div> | |
| 164 <dt id="DataTable#oApi._fnAddData" class=" odd"><a name="_fnAddData"></a><a name="_fnAddData_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnAddData</a></span><span class="type-sig"><span class="signature">(oSettings, aData)</span><span class="type-signature"> → {int}</span></span></span></dt><dd class=" odd"><p>Add a data array to the table, creating DOM node etc. This is the parallel to | |
| 165 _fnGatherData, but for adding rows from a Javascript source, rather than a | |
| 166 DOM source.</p><div class="collapse_details"><dl class="details"> | |
| 167 | |
| 168 </dl> | |
| 169 <h5>Parameters:</h5> | |
| 170 | |
| 171 <table class="params"> | |
| 172 <thead> | |
| 173 <tr> | |
| 174 <th width="20"></th> | |
| 175 <th width="12%" class="bottom_border name">Name</th> | |
| 176 <th width="10%" class="bottom_border">Type</th> | |
| 177 <th width="10%" class="bottom_border">Attributes</th> | |
| 178 <th width="10%" class="bottom_border">Default</th> | |
| 179 <th class="last bottom_border">Description</th> | |
| 180 </tr> | |
| 181 </thead> | |
| 182 | |
| 183 <tbody> | |
| 184 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">aData</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>data array to be added</p></td></tr> | |
| 185 </tbody> | |
| 186 </table><h5>Returns:</h5><p class="returns"><blockquote> | |
| 187 <p>=0 if successful (index of new aoData entry), -1 if failed</p> | |
| 188 </blockquote></p></div> | |
| 189 <dt id="DataTable#oApi._fnAddOptionsHtml" class=" even"><a name="_fnAddOptionsHtml"></a><a name="_fnAddOptionsHtml_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnAddOptionsHtml</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Add the options to the page HTML for the table</p><div class="collapse_details"><dl class="details"> | |
| 190 | |
| 191 </dl> | |
| 192 <h5>Parameters:</h5> | |
| 193 | |
| 194 <table class="params"> | |
| 195 <thead> | |
| 196 <tr> | |
| 197 <th width="20"></th> | |
| 198 <th width="12%" class="bottom_border name">Name</th> | |
| 199 <th width="10%" class="bottom_border">Type</th> | |
| 200 <th width="10%" class="bottom_border">Attributes</th> | |
| 201 <th width="10%" class="bottom_border">Default</th> | |
| 202 <th class="last bottom_border">Description</th> | |
| 203 </tr> | |
| 204 </thead> | |
| 205 | |
| 206 <tbody> | |
| 207 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 208 </tbody> | |
| 209 </table></div> | |
| 210 <dt id="DataTable#oApi._fnAdjustColumnSizing" class=" odd"><a name="_fnAdjustColumnSizing"></a><a name="_fnAdjustColumnSizing_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnAdjustColumnSizing</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Adjust the table column widths for new data. Note: you would probably want to | |
| 211 do a redraw after calling this function!</p><div class="collapse_details"><dl class="details"> | |
| 212 | |
| 213 </dl> | |
| 214 <h5>Parameters:</h5> | |
| 215 | |
| 216 <table class="params"> | |
| 217 <thead> | |
| 218 <tr> | |
| 219 <th width="20"></th> | |
| 220 <th width="12%" class="bottom_border name">Name</th> | |
| 221 <th width="10%" class="bottom_border">Type</th> | |
| 222 <th width="10%" class="bottom_border">Attributes</th> | |
| 223 <th width="10%" class="bottom_border">Default</th> | |
| 224 <th class="last bottom_border">Description</th> | |
| 225 </tr> | |
| 226 </thead> | |
| 227 | |
| 228 <tbody> | |
| 229 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 230 </tbody> | |
| 231 </table></div> | |
| 232 <dt id="DataTable#oApi._fnAjaxParameters" class=" even"><a name="_fnAjaxParameters"></a><a name="_fnAjaxParameters_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnAjaxParameters</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {bool}</span></span></span></dt><dd class=" even"><p>Build up the parameters in an object needed for a server-side processing request</p><div class="collapse_details"><dl class="details"> | |
| 233 | |
| 234 </dl> | |
| 235 <h5>Parameters:</h5> | |
| 236 | |
| 237 <table class="params"> | |
| 238 <thead> | |
| 239 <tr> | |
| 240 <th width="20"></th> | |
| 241 <th width="12%" class="bottom_border name">Name</th> | |
| 242 <th width="10%" class="bottom_border">Type</th> | |
| 243 <th width="10%" class="bottom_border">Attributes</th> | |
| 244 <th width="10%" class="bottom_border">Default</th> | |
| 245 <th class="last bottom_border">Description</th> | |
| 246 </tr> | |
| 247 </thead> | |
| 248 | |
| 249 <tbody> | |
| 250 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 251 </tbody> | |
| 252 </table><h5>Returns:</h5><p class="returns"><p>block the table drawing or not</p></p></div> | |
| 253 <dt id="DataTable#oApi._fnAjaxUpdate" class=" odd"><a name="_fnAjaxUpdate"></a><a name="_fnAjaxUpdate_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnAjaxUpdate</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {boolean}</span></span></span></dt><dd class=" odd"><p>Update the table using an Ajax call</p><div class="collapse_details"><dl class="details"> | |
| 254 | |
| 255 </dl> | |
| 256 <h5>Parameters:</h5> | |
| 257 | |
| 258 <table class="params"> | |
| 259 <thead> | |
| 260 <tr> | |
| 261 <th width="20"></th> | |
| 262 <th width="12%" class="bottom_border name">Name</th> | |
| 263 <th width="10%" class="bottom_border">Type</th> | |
| 264 <th width="10%" class="bottom_border">Attributes</th> | |
| 265 <th width="10%" class="bottom_border">Default</th> | |
| 266 <th class="last bottom_border">Description</th> | |
| 267 </tr> | |
| 268 </thead> | |
| 269 | |
| 270 <tbody> | |
| 271 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 272 </tbody> | |
| 273 </table><h5>Returns:</h5><p class="returns"><p>Block the table drawing or not</p></p></div> | |
| 274 <dt id="DataTable#oApi._fnAjaxUpdateDraw" class=" even"><a name="_fnAjaxUpdateDraw"></a><a name="_fnAjaxUpdateDraw_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnAjaxUpdateDraw</a></span><span class="type-sig"><span class="signature">(oSettings, json)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Data the data from the server (nuking the old) and redraw the table</p><div class="collapse_details"><dl class="details"> | |
| 275 | |
| 276 </dl> | |
| 277 <h5>Parameters:</h5> | |
| 278 | |
| 279 <table class="params"> | |
| 280 <thead> | |
| 281 <tr> | |
| 282 <th width="20"></th> | |
| 283 <th width="12%" class="bottom_border name">Name</th> | |
| 284 <th width="10%" class="bottom_border">Type</th> | |
| 285 <th width="10%" class="bottom_border">Attributes</th> | |
| 286 <th width="10%" class="bottom_border">Default</th> | |
| 287 <th class="last bottom_border">Description</th> | |
| 288 </tr> | |
| 289 </thead> | |
| 290 | |
| 291 <tbody> | |
| 292 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">json</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>json data return from the server.</p></td></tr><tr><td class="number right_border"></td><td class="name">json.sEcho</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Tracking flag for DataTables to match requests</p></td></tr><tr><td class="number right_border"></td><td class="name">json.iTotalRecords</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Number of records in the data set, not accounting for filtering</p></td></tr><tr><td class="number right_border"></td><td class="name">json.iTotalDisplayRecords</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Number of records in the data set, accounting for filtering</p></td></tr><tr><td class="number right_border"></td><td class="name">json.aaData</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>The data to display on this page</p></td></tr><tr><td class="number right_border"></td><td class="name">json.sColumns</td><td class="type type-param">string</td><td class="attributes"><optional><br></td><td class="default"></td><td class="description last"><p>Column ordering (sName, comma separated)</p></td></tr> | |
| 293 </tbody> | |
| 294 </table></div> | |
| 295 <dt id="DataTable#oApi._fnApplyColumnDefs" class=" odd"><a name="_fnApplyColumnDefs"></a><a name="_fnApplyColumnDefs_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnApplyColumnDefs</a></span><span class="type-sig"><span class="signature">(oSettings, aoColDefs, aoCols, fn)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Take the column definitions and static columns arrays and calculate how | |
| 296 they relate to column indexes. The callback function will then apply the | |
| 297 definition found for a column to a suitable configuration object.</p><div class="collapse_details"><dl class="details"> | |
| 298 | |
| 299 </dl> | |
| 300 <h5>Parameters:</h5> | |
| 301 | |
| 302 <table class="params"> | |
| 303 <thead> | |
| 304 <tr> | |
| 305 <th width="20"></th> | |
| 306 <th width="12%" class="bottom_border name">Name</th> | |
| 307 <th width="10%" class="bottom_border">Type</th> | |
| 308 <th width="10%" class="bottom_border">Attributes</th> | |
| 309 <th width="10%" class="bottom_border">Default</th> | |
| 310 <th class="last bottom_border">Description</th> | |
| 311 </tr> | |
| 312 </thead> | |
| 313 | |
| 314 <tbody> | |
| 315 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">aoColDefs</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>The aoColumnDefs array that is to be applied</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">aoCols</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>The aoColumns array that defines columns individually</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">fn</td><td class="type type-param">function</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Callback function - takes two parameters, the calculated | |
| 316 column index and the definition for that column.</p></td></tr> | |
| 317 </tbody> | |
| 318 </table></div> | |
| 319 <dt id="DataTable#oApi._fnApplyToChildren" class=" even"><a name="_fnApplyToChildren"></a><a name="_fnApplyToChildren_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnApplyToChildren</a></span><span class="type-sig"><span class="signature">(fn, array, array)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Apply a given function to the display child nodes of an element array (typically | |
| 320 TD children of TR rows</p><div class="collapse_details"><dl class="details"> | |
| 321 | |
| 322 </dl> | |
| 323 <h5>Parameters:</h5> | |
| 324 | |
| 325 <table class="params"> | |
| 326 <thead> | |
| 327 <tr> | |
| 328 <th width="20"></th> | |
| 329 <th width="12%" class="bottom_border name">Name</th> | |
| 330 <th width="10%" class="bottom_border">Type</th> | |
| 331 <th width="10%" class="bottom_border">Attributes</th> | |
| 332 <th width="10%" class="bottom_border">Default</th> | |
| 333 <th class="last bottom_border">Description</th> | |
| 334 </tr> | |
| 335 </thead> | |
| 336 | |
| 337 <tbody> | |
| 338 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">fn</td><td class="type type-param">function</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Method to apply to the objects</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">array</td><td class="type type-param"></td><td class="attributes"></td><td class="default"></td><td class="description last"><p>{nodes} an1 List of elements to look through for display children</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">array</td><td class="type type-param"></td><td class="attributes"></td><td class="default"></td><td class="description last"><p>{nodes} an2 Another list (identical structure to the first) - optional</p></td></tr> | |
| 339 </tbody> | |
| 340 </table></div> | |
| 341 <dt id="DataTable#oApi._fnBindAction" class=" odd"><a name="_fnBindAction"></a><a name="_fnBindAction_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnBindAction</a></span><span class="type-sig"><span class="signature">(n, oData, fn)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Bind an event handers to allow a click or return key to activate the callback. | |
| 342 This is good for accessibility since a return on the keyboard will have the | |
| 343 same effect as a click, if the element has focus.</p><div class="collapse_details"><dl class="details"> | |
| 344 | |
| 345 </dl> | |
| 346 <h5>Parameters:</h5> | |
| 347 | |
| 348 <table class="params"> | |
| 349 <thead> | |
| 350 <tr> | |
| 351 <th width="20"></th> | |
| 352 <th width="12%" class="bottom_border name">Name</th> | |
| 353 <th width="10%" class="bottom_border">Type</th> | |
| 354 <th width="10%" class="bottom_border">Attributes</th> | |
| 355 <th width="10%" class="bottom_border">Default</th> | |
| 356 <th class="last bottom_border">Description</th> | |
| 357 </tr> | |
| 358 </thead> | |
| 359 | |
| 360 <tbody> | |
| 361 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">n</td><td class="type type-param">element</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Element to bind the action to</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">oData</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Data object to pass to the triggered function</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">fn</td><td class="type type-param">function</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Callback function for when the event is triggered</p></td></tr> | |
| 362 </tbody> | |
| 363 </table></div> | |
| 364 <dt id="DataTable#oApi._fnBrowserDetect" class=" even"><a name="_fnBrowserDetect"></a><a name="_fnBrowserDetect_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnBrowserDetect</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>From some browsers (specifically IE6/7) we need special handling to work around browser | |
| 365 bugs - this function is used to detect when these workarounds are needed.</p><div class="collapse_details"><dl class="details"> | |
| 366 | |
| 367 </dl> | |
| 368 <h5>Parameters:</h5> | |
| 369 | |
| 370 <table class="params"> | |
| 371 <thead> | |
| 372 <tr> | |
| 373 <th width="20"></th> | |
| 374 <th width="12%" class="bottom_border name">Name</th> | |
| 375 <th width="10%" class="bottom_border">Type</th> | |
| 376 <th width="10%" class="bottom_border">Attributes</th> | |
| 377 <th width="10%" class="bottom_border">Default</th> | |
| 378 <th class="last bottom_border">Description</th> | |
| 379 </tr> | |
| 380 </thead> | |
| 381 | |
| 382 <tbody> | |
| 383 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 384 </tbody> | |
| 385 </table></div> | |
| 386 <dt id="DataTable#oApi._fnBuildHead" class=" odd"><a name="_fnBuildHead"></a><a name="_fnBuildHead_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnBuildHead</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Create the HTML header for the table</p><div class="collapse_details"><dl class="details"> | |
| 387 | |
| 388 </dl> | |
| 389 <h5>Parameters:</h5> | |
| 390 | |
| 391 <table class="params"> | |
| 392 <thead> | |
| 393 <tr> | |
| 394 <th width="20"></th> | |
| 395 <th width="12%" class="bottom_border name">Name</th> | |
| 396 <th width="10%" class="bottom_border">Type</th> | |
| 397 <th width="10%" class="bottom_border">Attributes</th> | |
| 398 <th width="10%" class="bottom_border">Default</th> | |
| 399 <th class="last bottom_border">Description</th> | |
| 400 </tr> | |
| 401 </thead> | |
| 402 | |
| 403 <tbody> | |
| 404 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 405 </tbody> | |
| 406 </table></div> | |
| 407 <dt id="DataTable#oApi._fnBuildSearchArray" class=" even"><a name="_fnBuildSearchArray"></a><a name="_fnBuildSearchArray_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnBuildSearchArray</a></span><span class="type-sig"><span class="signature">(oSettings, iMaster)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Create an array which can be quickly search through</p><div class="collapse_details"><dl class="details"> | |
| 408 | |
| 409 </dl> | |
| 410 <h5>Parameters:</h5> | |
| 411 | |
| 412 <table class="params"> | |
| 413 <thead> | |
| 414 <tr> | |
| 415 <th width="20"></th> | |
| 416 <th width="12%" class="bottom_border name">Name</th> | |
| 417 <th width="10%" class="bottom_border">Type</th> | |
| 418 <th width="10%" class="bottom_border">Attributes</th> | |
| 419 <th width="10%" class="bottom_border">Default</th> | |
| 420 <th class="last bottom_border">Description</th> | |
| 421 </tr> | |
| 422 </thead> | |
| 423 | |
| 424 <tbody> | |
| 425 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iMaster</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>use the master data array - optional</p></td></tr> | |
| 426 </tbody> | |
| 427 </table></div> | |
| 428 <dt id="DataTable#oApi._fnBuildSearchRow" class=" odd"><a name="_fnBuildSearchRow"></a><a name="_fnBuildSearchRow_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnBuildSearchRow</a></span><span class="type-sig"><span class="signature">(oSettings, aData)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Create a searchable string from a single data row</p><div class="collapse_details"><dl class="details"> | |
| 429 | |
| 430 </dl> | |
| 431 <h5>Parameters:</h5> | |
| 432 | |
| 433 <table class="params"> | |
| 434 <thead> | |
| 435 <tr> | |
| 436 <th width="20"></th> | |
| 437 <th width="12%" class="bottom_border name">Name</th> | |
| 438 <th width="10%" class="bottom_border">Type</th> | |
| 439 <th width="10%" class="bottom_border">Attributes</th> | |
| 440 <th width="10%" class="bottom_border">Default</th> | |
| 441 <th class="last bottom_border">Description</th> | |
| 442 </tr> | |
| 443 </thead> | |
| 444 | |
| 445 <tbody> | |
| 446 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">aData</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Row data array to use for the data to search</p></td></tr> | |
| 447 </tbody> | |
| 448 </table></div> | |
| 449 <dt id="DataTable#oApi._fnCalculateColumnWidths" class=" even"><a name="_fnCalculateColumnWidths"></a><a name="_fnCalculateColumnWidths_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnCalculateColumnWidths</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Calculate the width of columns for the table</p><div class="collapse_details"><dl class="details"> | |
| 450 | |
| 451 </dl> | |
| 452 <h5>Parameters:</h5> | |
| 453 | |
| 454 <table class="params"> | |
| 455 <thead> | |
| 456 <tr> | |
| 457 <th width="20"></th> | |
| 458 <th width="12%" class="bottom_border name">Name</th> | |
| 459 <th width="10%" class="bottom_border">Type</th> | |
| 460 <th width="10%" class="bottom_border">Attributes</th> | |
| 461 <th width="10%" class="bottom_border">Default</th> | |
| 462 <th class="last bottom_border">Description</th> | |
| 463 </tr> | |
| 464 </thead> | |
| 465 | |
| 466 <tbody> | |
| 467 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 468 </tbody> | |
| 469 </table></div> | |
| 470 <dt id="DataTable#oApi._fnCalculateEnd" class=" odd"><a name="_fnCalculateEnd"></a><a name="_fnCalculateEnd_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnCalculateEnd</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Recalculate the end point based on the start point</p><div class="collapse_details"><dl class="details"> | |
| 471 | |
| 472 </dl> | |
| 473 <h5>Parameters:</h5> | |
| 474 | |
| 475 <table class="params"> | |
| 476 <thead> | |
| 477 <tr> | |
| 478 <th width="20"></th> | |
| 479 <th width="12%" class="bottom_border name">Name</th> | |
| 480 <th width="10%" class="bottom_border">Type</th> | |
| 481 <th width="10%" class="bottom_border">Attributes</th> | |
| 482 <th width="10%" class="bottom_border">Default</th> | |
| 483 <th class="last bottom_border">Description</th> | |
| 484 </tr> | |
| 485 </thead> | |
| 486 | |
| 487 <tbody> | |
| 488 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 489 </tbody> | |
| 490 </table></div> | |
| 491 <dt id="DataTable#oApi._fnCallbackFire" class=" even"><a name="_fnCallbackFire"></a><a name="_fnCallbackFire_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnCallbackFire</a></span><span class="type-sig"><span class="signature">(oSettings, sStore, sTrigger, aArgs)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Fire callback functions and trigger events. Note that the loop over the callback | |
| 492 array store is done backwards! Further note that you do not want to fire off triggers | |
| 493 in time sensitive applications (for example cell creation) as its slow.</p><div class="collapse_details"><dl class="details"> | |
| 494 | |
| 495 </dl> | |
| 496 <h5>Parameters:</h5> | |
| 497 | |
| 498 <table class="params"> | |
| 499 <thead> | |
| 500 <tr> | |
| 501 <th width="20"></th> | |
| 502 <th width="12%" class="bottom_border name">Name</th> | |
| 503 <th width="10%" class="bottom_border">Type</th> | |
| 504 <th width="10%" class="bottom_border">Attributes</th> | |
| 505 <th width="10%" class="bottom_border">Default</th> | |
| 506 <th class="last bottom_border">Description</th> | |
| 507 </tr> | |
| 508 </thead> | |
| 509 | |
| 510 <tbody> | |
| 511 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">sStore</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Name of the array storage for the callbacks in oSettings</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">sTrigger</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Name of the jQuery custom event to trigger. If null no trigger | |
| 512 is fired</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">aArgs</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Array of arguments to pass to the callback function / trigger</p></td></tr> | |
| 513 </tbody> | |
| 514 </table></div> | |
| 515 <dt id="DataTable#oApi._fnCallbackReg" class=" odd"><a name="_fnCallbackReg"></a><a name="_fnCallbackReg_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnCallbackReg</a></span><span class="type-sig"><span class="signature">(oSettings, sStore, fn, sName)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Register a callback function. Easily allows a callback function to be added to | |
| 516 an array store of callback functions that can then all be called together.</p><div class="collapse_details"><dl class="details"> | |
| 517 | |
| 518 </dl> | |
| 519 <h5>Parameters:</h5> | |
| 520 | |
| 521 <table class="params"> | |
| 522 <thead> | |
| 523 <tr> | |
| 524 <th width="20"></th> | |
| 525 <th width="12%" class="bottom_border name">Name</th> | |
| 526 <th width="10%" class="bottom_border">Type</th> | |
| 527 <th width="10%" class="bottom_border">Attributes</th> | |
| 528 <th width="10%" class="bottom_border">Default</th> | |
| 529 <th class="last bottom_border">Description</th> | |
| 530 </tr> | |
| 531 </thead> | |
| 532 | |
| 533 <tbody> | |
| 534 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">sStore</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Name of the array storage for the callbacks in oSettings</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">fn</td><td class="type type-param">function</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Function to be called back</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">sName</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Identifying name for the callback (i.e. a label)</p></td></tr> | |
| 535 </tbody> | |
| 536 </table></div> | |
| 537 <dt id="DataTable#oApi._fnClearTable" class=" even"><a name="_fnClearTable"></a><a name="_fnClearTable_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnClearTable</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Nuke the table</p><div class="collapse_details"><dl class="details"> | |
| 538 | |
| 539 </dl> | |
| 540 <h5>Parameters:</h5> | |
| 541 | |
| 542 <table class="params"> | |
| 543 <thead> | |
| 544 <tr> | |
| 545 <th width="20"></th> | |
| 546 <th width="12%" class="bottom_border name">Name</th> | |
| 547 <th width="10%" class="bottom_border">Type</th> | |
| 548 <th width="10%" class="bottom_border">Attributes</th> | |
| 549 <th width="10%" class="bottom_border">Default</th> | |
| 550 <th class="last bottom_border">Description</th> | |
| 551 </tr> | |
| 552 </thead> | |
| 553 | |
| 554 <tbody> | |
| 555 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 556 </tbody> | |
| 557 </table></div> | |
| 558 <dt id="DataTable#oApi._fnColumnIndexToVisible" class=" odd"><a name="_fnColumnIndexToVisible"></a><a name="_fnColumnIndexToVisible_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnColumnIndexToVisible</a></span><span class="type-sig"><span class="signature">(iMatch, oSettings)</span><span class="type-signature"> → {int}</span></span></span></dt><dd class=" odd"><p>Covert the index of an index in the data array and convert it to the visible | |
| 559 column index (take account of hidden columns)</p><div class="collapse_details"><dl class="details"> | |
| 560 | |
| 561 </dl> | |
| 562 <h5>Parameters:</h5> | |
| 563 | |
| 564 <table class="params"> | |
| 565 <thead> | |
| 566 <tr> | |
| 567 <th width="20"></th> | |
| 568 <th width="12%" class="bottom_border name">Name</th> | |
| 569 <th width="10%" class="bottom_border">Type</th> | |
| 570 <th width="10%" class="bottom_border">Attributes</th> | |
| 571 <th width="10%" class="bottom_border">Default</th> | |
| 572 <th class="last bottom_border">Description</th> | |
| 573 </tr> | |
| 574 </thead> | |
| 575 | |
| 576 <tbody> | |
| 577 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">iMatch</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Column index to lookup</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 578 </tbody> | |
| 579 </table><h5>Returns:</h5><p class="returns"><p>i the data index</p></p></div> | |
| 580 <dt id="DataTable#oApi._fnColumnOptions" class=" even"><a name="_fnColumnOptions"></a><a name="_fnColumnOptions_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnColumnOptions</a></span><span class="type-sig"><span class="signature">(oSettings, iCol, oOptions)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Apply options for a column</p><div class="collapse_details"><dl class="details"> | |
| 581 | |
| 582 </dl> | |
| 583 <h5>Parameters:</h5> | |
| 584 | |
| 585 <table class="params"> | |
| 586 <thead> | |
| 587 <tr> | |
| 588 <th width="20"></th> | |
| 589 <th width="12%" class="bottom_border name">Name</th> | |
| 590 <th width="10%" class="bottom_border">Type</th> | |
| 591 <th width="10%" class="bottom_border">Attributes</th> | |
| 592 <th width="10%" class="bottom_border">Default</th> | |
| 593 <th class="last bottom_border">Description</th> | |
| 594 </tr> | |
| 595 </thead> | |
| 596 | |
| 597 <tbody> | |
| 598 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iCol</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>column index to consider</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">oOptions</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>object with sType, bVisible and bSearchable etc</p></td></tr> | |
| 599 </tbody> | |
| 600 </table></div> | |
| 601 <dt id="DataTable#oApi._fnColumnOrdering" class=" odd"><a name="_fnColumnOrdering"></a><a name="_fnColumnOrdering_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnColumnOrdering</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {string}</span></span></span></dt><dd class=" odd"><p>Get the column ordering that DataTables expects</p><div class="collapse_details"><dl class="details"> | |
| 602 | |
| 603 </dl> | |
| 604 <h5>Parameters:</h5> | |
| 605 | |
| 606 <table class="params"> | |
| 607 <thead> | |
| 608 <tr> | |
| 609 <th width="20"></th> | |
| 610 <th width="12%" class="bottom_border name">Name</th> | |
| 611 <th width="10%" class="bottom_border">Type</th> | |
| 612 <th width="10%" class="bottom_border">Attributes</th> | |
| 613 <th width="10%" class="bottom_border">Default</th> | |
| 614 <th class="last bottom_border">Description</th> | |
| 615 </tr> | |
| 616 </thead> | |
| 617 | |
| 618 <tbody> | |
| 619 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 620 </tbody> | |
| 621 </table><h5>Returns:</h5><p class="returns"><p>comma separated list of names</p></p></div> | |
| 622 <dt id="DataTable#oApi._fnConvertToWidth" class=" even"><a name="_fnConvertToWidth"></a><a name="_fnConvertToWidth_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnConvertToWidth</a></span><span class="type-sig"><span class="signature">(sWidth, nParent)</span><span class="type-signature"> → {int}</span></span></span></dt><dd class=" even"><p>Convert a CSS unit width to pixels (e.g. 2em)</p><div class="collapse_details"><dl class="details"> | |
| 623 | |
| 624 </dl> | |
| 625 <h5>Parameters:</h5> | |
| 626 | |
| 627 <table class="params"> | |
| 628 <thead> | |
| 629 <tr> | |
| 630 <th width="20"></th> | |
| 631 <th width="12%" class="bottom_border name">Name</th> | |
| 632 <th width="10%" class="bottom_border">Type</th> | |
| 633 <th width="10%" class="bottom_border">Attributes</th> | |
| 634 <th width="10%" class="bottom_border">Default</th> | |
| 635 <th class="last bottom_border">Description</th> | |
| 636 </tr> | |
| 637 </thead> | |
| 638 | |
| 639 <tbody> | |
| 640 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">sWidth</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>width to be converted</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">nParent</td><td class="type type-param">node</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>parent to get the with for (required for relative widths) - optional</p></td></tr> | |
| 641 </tbody> | |
| 642 </table><h5>Returns:</h5><p class="returns"><p>iWidth width in pixels</p></p></div> | |
| 643 <dt id="DataTable#oApi._fnCreateCookie" class=" odd"><a name="_fnCreateCookie"></a><a name="_fnCreateCookie_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnCreateCookie</a></span><span class="type-sig"><span class="signature">(sName, sValue, iSecs, sBaseName, fnCallback)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Create a new cookie with a value to store the state of a table</p><div class="collapse_details"><dl class="details"> | |
| 644 | |
| 645 </dl> | |
| 646 <h5>Parameters:</h5> | |
| 647 | |
| 648 <table class="params"> | |
| 649 <thead> | |
| 650 <tr> | |
| 651 <th width="20"></th> | |
| 652 <th width="12%" class="bottom_border name">Name</th> | |
| 653 <th width="10%" class="bottom_border">Type</th> | |
| 654 <th width="10%" class="bottom_border">Attributes</th> | |
| 655 <th width="10%" class="bottom_border">Default</th> | |
| 656 <th class="last bottom_border">Description</th> | |
| 657 </tr> | |
| 658 </thead> | |
| 659 | |
| 660 <tbody> | |
| 661 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">sName</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>name of the cookie to create</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">sValue</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>the value the cookie should take</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">iSecs</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>duration of the cookie</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">sBaseName</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>sName is made up of the base + file name - this is the base</p></td></tr><tr class="even"><td class="number right_border"><div>5</div></td><td class="name">fnCallback</td><td class="type type-param">function</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>User definable function to modify the cookie</p></td></tr> | |
| 662 </tbody> | |
| 663 </table></div> | |
| 664 <dt id="DataTable#oApi._fnCreateTr" class=" even"><a name="_fnCreateTr"></a><a name="_fnCreateTr_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnCreateTr</a></span><span class="type-sig"><span class="signature">(oSettings, iRow)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Create a new TR element (and it's TD children) for a row</p><div class="collapse_details"><dl class="details"> | |
| 665 | |
| 666 </dl> | |
| 667 <h5>Parameters:</h5> | |
| 668 | |
| 669 <table class="params"> | |
| 670 <thead> | |
| 671 <tr> | |
| 672 <th width="20"></th> | |
| 673 <th width="12%" class="bottom_border name">Name</th> | |
| 674 <th width="10%" class="bottom_border">Type</th> | |
| 675 <th width="10%" class="bottom_border">Attributes</th> | |
| 676 <th width="10%" class="bottom_border">Default</th> | |
| 677 <th class="last bottom_border">Description</th> | |
| 678 </tr> | |
| 679 </thead> | |
| 680 | |
| 681 <tbody> | |
| 682 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iRow</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Row to consider</p></td></tr> | |
| 683 </tbody> | |
| 684 </table></div> | |
| 685 <dt id="DataTable#oApi._fnDataToSearch" class=" odd"><a name="_fnDataToSearch"></a><a name="_fnDataToSearch_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnDataToSearch</a></span><span class="type-sig"><span class="signature">(sData, sType)</span><span class="type-signature"> → {string}</span></span></span></dt><dd class=" odd"><p>Convert raw data into something that the user can search on</p><div class="collapse_details"><dl class="details"> | |
| 686 | |
| 687 </dl> | |
| 688 <h5>Parameters:</h5> | |
| 689 | |
| 690 <table class="params"> | |
| 691 <thead> | |
| 692 <tr> | |
| 693 <th width="20"></th> | |
| 694 <th width="12%" class="bottom_border name">Name</th> | |
| 695 <th width="10%" class="bottom_border">Type</th> | |
| 696 <th width="10%" class="bottom_border">Attributes</th> | |
| 697 <th width="10%" class="bottom_border">Default</th> | |
| 698 <th class="last bottom_border">Description</th> | |
| 699 </tr> | |
| 700 </thead> | |
| 701 | |
| 702 <tbody> | |
| 703 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">sData</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>data to be modified</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">sType</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>data type</p></td></tr> | |
| 704 </tbody> | |
| 705 </table><h5>Returns:</h5><p class="returns"><p>search string</p></p></div> | |
| 706 <dt id="DataTable#oApi._fnDeleteIndex" class=" even"><a name="_fnDeleteIndex"></a><a name="_fnDeleteIndex_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnDeleteIndex</a></span><span class="type-sig"><span class="signature">(a, iTarget)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Take an array of integers (index array) and remove a target integer (value - not | |
| 707 the key!)</p><div class="collapse_details"><dl class="details"> | |
| 708 | |
| 709 </dl> | |
| 710 <h5>Parameters:</h5> | |
| 711 | |
| 712 <table class="params"> | |
| 713 <thead> | |
| 714 <tr> | |
| 715 <th width="20"></th> | |
| 716 <th width="12%" class="bottom_border name">Name</th> | |
| 717 <th width="10%" class="bottom_border">Type</th> | |
| 718 <th width="10%" class="bottom_border">Attributes</th> | |
| 719 <th width="10%" class="bottom_border">Default</th> | |
| 720 <th class="last bottom_border">Description</th> | |
| 721 </tr> | |
| 722 </thead> | |
| 723 | |
| 724 <tbody> | |
| 725 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">a</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Index array to target</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iTarget</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>value to find</p></td></tr> | |
| 726 </tbody> | |
| 727 </table></div> | |
| 728 <dt id="DataTable#oApi._fnDetectHeader" class=" odd"><a name="_fnDetectHeader"></a><a name="_fnDetectHeader_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnDetectHeader</a></span><span class="type-sig"><span class="signature">(array, nThead)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Use the DOM source to create up an array of header cells. The idea here is to | |
| 729 create a layout grid (array) of rows x columns, which contains a reference | |
| 730 to the cell that that point in the grid (regardless of col/rowspan), such that | |
| 731 any column / row could be removed and the new grid constructed</p><div class="collapse_details"><dl class="details"> | |
| 732 | |
| 733 </dl> | |
| 734 <h5>Parameters:</h5> | |
| 735 | |
| 736 <table class="params"> | |
| 737 <thead> | |
| 738 <tr> | |
| 739 <th width="20"></th> | |
| 740 <th width="12%" class="bottom_border name">Name</th> | |
| 741 <th width="10%" class="bottom_border">Type</th> | |
| 742 <th width="10%" class="bottom_border">Attributes</th> | |
| 743 <th width="10%" class="bottom_border">Default</th> | |
| 744 <th class="last bottom_border">Description</th> | |
| 745 </tr> | |
| 746 </thead> | |
| 747 | |
| 748 <tbody> | |
| 749 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">array</td><td class="type type-param"></td><td class="attributes"></td><td class="default"></td><td class="description last"><p>{object} aLayout Array to store the calculated layout in</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">nThead</td><td class="type type-param">node</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>The header/footer element for the table</p></td></tr> | |
| 750 </tbody> | |
| 751 </table></div> | |
| 752 <dt id="DataTable#oApi._fnDetectType" class=" even"><a name="_fnDetectType"></a><a name="_fnDetectType_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnDetectType</a></span><span class="type-sig"><span class="signature">(sData)</span><span class="type-signature"> → {string}</span></span></span></dt><dd class=" even"><p>Get the sort type based on an input string</p><div class="collapse_details"><dl class="details"> | |
| 753 | |
| 754 </dl> | |
| 755 <h5>Parameters:</h5> | |
| 756 | |
| 757 <table class="params"> | |
| 758 <thead> | |
| 759 <tr> | |
| 760 <th width="20"></th> | |
| 761 <th width="12%" class="bottom_border name">Name</th> | |
| 762 <th width="10%" class="bottom_border">Type</th> | |
| 763 <th width="10%" class="bottom_border">Attributes</th> | |
| 764 <th width="10%" class="bottom_border">Default</th> | |
| 765 <th class="last bottom_border">Description</th> | |
| 766 </tr> | |
| 767 </thead> | |
| 768 | |
| 769 <tbody> | |
| 770 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">sData</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>data we wish to know the type of</p></td></tr> | |
| 771 </tbody> | |
| 772 </table><h5>Returns:</h5><p class="returns"><p>type (defaults to 'string' if no type can be detected)</p></p></div> | |
| 773 <dt id="DataTable#oApi._fnDraw" class=" odd"><a name="_fnDraw"></a><a name="_fnDraw_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnDraw</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Insert the required TR nodes into the table for display</p><div class="collapse_details"><dl class="details"> | |
| 774 | |
| 775 </dl> | |
| 776 <h5>Parameters:</h5> | |
| 777 | |
| 778 <table class="params"> | |
| 779 <thead> | |
| 780 <tr> | |
| 781 <th width="20"></th> | |
| 782 <th width="12%" class="bottom_border name">Name</th> | |
| 783 <th width="10%" class="bottom_border">Type</th> | |
| 784 <th width="10%" class="bottom_border">Attributes</th> | |
| 785 <th width="10%" class="bottom_border">Default</th> | |
| 786 <th class="last bottom_border">Description</th> | |
| 787 </tr> | |
| 788 </thead> | |
| 789 | |
| 790 <tbody> | |
| 791 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 792 </tbody> | |
| 793 </table></div> | |
| 794 <dt id="DataTable#oApi._fnDrawHead" class=" even"><a name="_fnDrawHead"></a><a name="_fnDrawHead_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnDrawHead</a></span><span class="type-sig"><span class="signature">(oSettings, array, <span class="optional">bIncludeHidden</span>)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Draw the header (or footer) element based on the column visibility states. The | |
| 795 methodology here is to use the layout array from _fnDetectHeader, modified for | |
| 796 the instantaneous column visibility, to construct the new layout. The grid is | |
| 797 traversed over cell at a time in a rows x columns grid fashion, although each | |
| 798 cell insert can cover multiple elements in the grid - which is tracks using the | |
| 799 aApplied array. Cell inserts in the grid will only occur where there isn't | |
| 800 already a cell in that position.</p><div class="collapse_details"><dl class="details"> | |
| 801 | |
| 802 </dl> | |
| 803 <h5>Parameters:</h5> | |
| 804 | |
| 805 <table class="params"> | |
| 806 <thead> | |
| 807 <tr> | |
| 808 <th width="20"></th> | |
| 809 <th width="12%" class="bottom_border name">Name</th> | |
| 810 <th width="10%" class="bottom_border">Type</th> | |
| 811 <th width="10%" class="bottom_border">Attributes</th> | |
| 812 <th width="10%" class="bottom_border">Default</th> | |
| 813 <th class="last bottom_border">Description</th> | |
| 814 </tr> | |
| 815 </thead> | |
| 816 | |
| 817 <tbody> | |
| 818 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">array</td><td class="type type-param"></td><td class="attributes"></td><td class="default"></td><td class="description last"><p>{objects} aoSource Layout array from _fnDetectHeader</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">bIncludeHidden</td><td class="type type-param">boolean</td><td class="attributes">Optional</td><td class="default">false</td><td class="description last"><p>If true then include the hidden columns in the calc,</p></td></tr> | |
| 819 </tbody> | |
| 820 </table></div> | |
| 821 <dt id="DataTable#oApi._fnEscapeRegex" class=" odd"><a name="_fnEscapeRegex"></a><a name="_fnEscapeRegex_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnEscapeRegex</a></span><span class="type-sig"><span class="signature">(sVal)</span><span class="type-signature"> → {string}</span></span></span></dt><dd class=" odd"><p>scape a string such that it can be used in a regular expression</p><div class="collapse_details"><dl class="details"> | |
| 822 | |
| 823 </dl> | |
| 824 <h5>Parameters:</h5> | |
| 825 | |
| 826 <table class="params"> | |
| 827 <thead> | |
| 828 <tr> | |
| 829 <th width="20"></th> | |
| 830 <th width="12%" class="bottom_border name">Name</th> | |
| 831 <th width="10%" class="bottom_border">Type</th> | |
| 832 <th width="10%" class="bottom_border">Attributes</th> | |
| 833 <th width="10%" class="bottom_border">Default</th> | |
| 834 <th class="last bottom_border">Description</th> | |
| 835 </tr> | |
| 836 </thead> | |
| 837 | |
| 838 <tbody> | |
| 839 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">sVal</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>string to escape</p></td></tr> | |
| 840 </tbody> | |
| 841 </table><h5>Returns:</h5><p class="returns"><p>escaped string</p></p></div> | |
| 842 <dt id="DataTable#oApi._fnExtend" class=" even"><a name="_fnExtend"></a><a name="_fnExtend_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnExtend</a></span><span class="type-sig"><span class="signature">(oOut, oExtender)</span><span class="type-signature"> → {object}</span></span></span></dt><dd class=" even"><p>Extend objects - very similar to jQuery.extend, but deep copy objects, and shallow | |
| 843 copy arrays. The reason we need to do this, is that we don't want to deep copy array | |
| 844 init values (such as aaSorting) since the dev wouldn't be able to override them, but | |
| 845 we do want to deep copy arrays.</p><div class="collapse_details"><dl class="details"> | |
| 846 | |
| 847 </dl> | |
| 848 <h5>Parameters:</h5> | |
| 849 | |
| 850 <table class="params"> | |
| 851 <thead> | |
| 852 <tr> | |
| 853 <th width="20"></th> | |
| 854 <th width="12%" class="bottom_border name">Name</th> | |
| 855 <th width="10%" class="bottom_border">Type</th> | |
| 856 <th width="10%" class="bottom_border">Attributes</th> | |
| 857 <th width="10%" class="bottom_border">Default</th> | |
| 858 <th class="last bottom_border">Description</th> | |
| 859 </tr> | |
| 860 </thead> | |
| 861 | |
| 862 <tbody> | |
| 863 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oOut</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Object to extend</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">oExtender</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Object from which the properties will be applied to oOut</p></td></tr> | |
| 864 </tbody> | |
| 865 </table><h5>Returns:</h5><p class="returns"><p>oOut Reference, just for convenience - oOut === the return.</p></p></div> | |
| 866 <dt id="DataTable#oApi._fnExternApiFunc" class=" odd"><a name="_fnExternApiFunc"></a><a name="_fnExternApiFunc_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnExternApiFunc</a></span><span class="type-sig"><span class="signature">(sFunc)</span><span class="type-signature"> → {function}</span></span></span></dt><dd class=" odd"><p>Create a wrapper function for exporting an internal functions to an external API.</p><div class="collapse_details"><dl class="details"> | |
| 867 | |
| 868 </dl> | |
| 869 <h5>Parameters:</h5> | |
| 870 | |
| 871 <table class="params"> | |
| 872 <thead> | |
| 873 <tr> | |
| 874 <th width="20"></th> | |
| 875 <th width="12%" class="bottom_border name">Name</th> | |
| 876 <th width="10%" class="bottom_border">Type</th> | |
| 877 <th width="10%" class="bottom_border">Attributes</th> | |
| 878 <th width="10%" class="bottom_border">Default</th> | |
| 879 <th class="last bottom_border">Description</th> | |
| 880 </tr> | |
| 881 </thead> | |
| 882 | |
| 883 <tbody> | |
| 884 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">sFunc</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>API function name</p></td></tr> | |
| 885 </tbody> | |
| 886 </table><h5>Returns:</h5><p class="returns"><p>wrapped function</p></p></div> | |
| 887 <dt id="DataTable#oApi._fnFeatureHtmlFilter" class=" even"><a name="_fnFeatureHtmlFilter"></a><a name="_fnFeatureHtmlFilter_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFeatureHtmlFilter</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></span></dt><dd class=" even"><p>Generate the node required for filtering text</p><div class="collapse_details"><dl class="details"> | |
| 888 | |
| 889 </dl> | |
| 890 <h5>Parameters:</h5> | |
| 891 | |
| 892 <table class="params"> | |
| 893 <thead> | |
| 894 <tr> | |
| 895 <th width="20"></th> | |
| 896 <th width="12%" class="bottom_border name">Name</th> | |
| 897 <th width="10%" class="bottom_border">Type</th> | |
| 898 <th width="10%" class="bottom_border">Attributes</th> | |
| 899 <th width="10%" class="bottom_border">Default</th> | |
| 900 <th class="last bottom_border">Description</th> | |
| 901 </tr> | |
| 902 </thead> | |
| 903 | |
| 904 <tbody> | |
| 905 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 906 </tbody> | |
| 907 </table><h5>Returns:</h5><p class="returns"><p>Filter control element</p></p></div> | |
| 908 <dt id="DataTable#oApi._fnFeatureHtmlInfo" class=" odd"><a name="_fnFeatureHtmlInfo"></a><a name="_fnFeatureHtmlInfo_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFeatureHtmlInfo</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></span></dt><dd class=" odd"><p>Generate the node required for the info display</p><div class="collapse_details"><dl class="details"> | |
| 909 | |
| 910 </dl> | |
| 911 <h5>Parameters:</h5> | |
| 912 | |
| 913 <table class="params"> | |
| 914 <thead> | |
| 915 <tr> | |
| 916 <th width="20"></th> | |
| 917 <th width="12%" class="bottom_border name">Name</th> | |
| 918 <th width="10%" class="bottom_border">Type</th> | |
| 919 <th width="10%" class="bottom_border">Attributes</th> | |
| 920 <th width="10%" class="bottom_border">Default</th> | |
| 921 <th class="last bottom_border">Description</th> | |
| 922 </tr> | |
| 923 </thead> | |
| 924 | |
| 925 <tbody> | |
| 926 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 927 </tbody> | |
| 928 </table><h5>Returns:</h5><p class="returns"><p>Information element</p></p></div> | |
| 929 <dt id="DataTable#oApi._fnFeatureHtmlLength" class=" even"><a name="_fnFeatureHtmlLength"></a><a name="_fnFeatureHtmlLength_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFeatureHtmlLength</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></span></dt><dd class=" even"><p>Generate the node required for user display length changing</p><div class="collapse_details"><dl class="details"> | |
| 930 | |
| 931 </dl> | |
| 932 <h5>Parameters:</h5> | |
| 933 | |
| 934 <table class="params"> | |
| 935 <thead> | |
| 936 <tr> | |
| 937 <th width="20"></th> | |
| 938 <th width="12%" class="bottom_border name">Name</th> | |
| 939 <th width="10%" class="bottom_border">Type</th> | |
| 940 <th width="10%" class="bottom_border">Attributes</th> | |
| 941 <th width="10%" class="bottom_border">Default</th> | |
| 942 <th class="last bottom_border">Description</th> | |
| 943 </tr> | |
| 944 </thead> | |
| 945 | |
| 946 <tbody> | |
| 947 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 948 </tbody> | |
| 949 </table><h5>Returns:</h5><p class="returns"><p>Display length feature node</p></p></div> | |
| 950 <dt id="DataTable#oApi._fnFeatureHtmlPaginate" class=" odd"><a name="_fnFeatureHtmlPaginate"></a><a name="_fnFeatureHtmlPaginate_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFeatureHtmlPaginate</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></span></dt><dd class=" odd"><p>Generate the node required for default pagination</p><div class="collapse_details"><dl class="details"> | |
| 951 | |
| 952 </dl> | |
| 953 <h5>Parameters:</h5> | |
| 954 | |
| 955 <table class="params"> | |
| 956 <thead> | |
| 957 <tr> | |
| 958 <th width="20"></th> | |
| 959 <th width="12%" class="bottom_border name">Name</th> | |
| 960 <th width="10%" class="bottom_border">Type</th> | |
| 961 <th width="10%" class="bottom_border">Attributes</th> | |
| 962 <th width="10%" class="bottom_border">Default</th> | |
| 963 <th class="last bottom_border">Description</th> | |
| 964 </tr> | |
| 965 </thead> | |
| 966 | |
| 967 <tbody> | |
| 968 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 969 </tbody> | |
| 970 </table><h5>Returns:</h5><p class="returns"><p>Pagination feature node</p></p></div> | |
| 971 <dt id="DataTable#oApi._fnFeatureHtmlProcessing" class=" even"><a name="_fnFeatureHtmlProcessing"></a><a name="_fnFeatureHtmlProcessing_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFeatureHtmlProcessing</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></span></dt><dd class=" even"><p>Generate the node required for the processing node</p><div class="collapse_details"><dl class="details"> | |
| 972 | |
| 973 </dl> | |
| 974 <h5>Parameters:</h5> | |
| 975 | |
| 976 <table class="params"> | |
| 977 <thead> | |
| 978 <tr> | |
| 979 <th width="20"></th> | |
| 980 <th width="12%" class="bottom_border name">Name</th> | |
| 981 <th width="10%" class="bottom_border">Type</th> | |
| 982 <th width="10%" class="bottom_border">Attributes</th> | |
| 983 <th width="10%" class="bottom_border">Default</th> | |
| 984 <th class="last bottom_border">Description</th> | |
| 985 </tr> | |
| 986 </thead> | |
| 987 | |
| 988 <tbody> | |
| 989 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 990 </tbody> | |
| 991 </table><h5>Returns:</h5><p class="returns"><p>Processing element</p></p></div> | |
| 992 <dt id="DataTable#oApi._fnFeatureHtmlTable" class=" odd"><a name="_fnFeatureHtmlTable"></a><a name="_fnFeatureHtmlTable_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFeatureHtmlTable</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {node}</span></span></span></dt><dd class=" odd"><p>Add any control elements for the table - specifically scrolling</p><div class="collapse_details"><dl class="details"> | |
| 993 | |
| 994 </dl> | |
| 995 <h5>Parameters:</h5> | |
| 996 | |
| 997 <table class="params"> | |
| 998 <thead> | |
| 999 <tr> | |
| 1000 <th width="20"></th> | |
| 1001 <th width="12%" class="bottom_border name">Name</th> | |
| 1002 <th width="10%" class="bottom_border">Type</th> | |
| 1003 <th width="10%" class="bottom_border">Attributes</th> | |
| 1004 <th width="10%" class="bottom_border">Default</th> | |
| 1005 <th class="last bottom_border">Description</th> | |
| 1006 </tr> | |
| 1007 </thead> | |
| 1008 | |
| 1009 <tbody> | |
| 1010 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1011 </tbody> | |
| 1012 </table><h5>Returns:</h5><p class="returns"><p>Node to add to the DOM</p></p></div> | |
| 1013 <dt id="DataTable#oApi._fnFilter" class=" even"><a name="_fnFilter"></a><a name="_fnFilter_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFilter</a></span><span class="type-sig"><span class="signature">(oSettings, sInput, iForce, bRegex, bSmart, bCaseInsensitive)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Filter the data table based on user input and draw the table</p><div class="collapse_details"><dl class="details"> | |
| 1014 | |
| 1015 </dl> | |
| 1016 <h5>Parameters:</h5> | |
| 1017 | |
| 1018 <table class="params"> | |
| 1019 <thead> | |
| 1020 <tr> | |
| 1021 <th width="20"></th> | |
| 1022 <th width="12%" class="bottom_border name">Name</th> | |
| 1023 <th width="10%" class="bottom_border">Type</th> | |
| 1024 <th width="10%" class="bottom_border">Attributes</th> | |
| 1025 <th width="10%" class="bottom_border">Default</th> | |
| 1026 <th class="last bottom_border">Description</th> | |
| 1027 </tr> | |
| 1028 </thead> | |
| 1029 | |
| 1030 <tbody> | |
| 1031 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">sInput</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>string to filter on</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">iForce</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>optional - force a research of the master array (1) or not (undefined or 0)</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">bRegex</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>treat as a regular expression or not</p></td></tr><tr class="even"><td class="number right_border"><div>5</div></td><td class="name">bSmart</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>perform smart filtering or not</p></td></tr><tr class="odd"><td class="number right_border"><div>6</div></td><td class="name">bCaseInsensitive</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Do case insenstive matching or not</p></td></tr> | |
| 1032 </tbody> | |
| 1033 </table></div> | |
| 1034 <dt id="DataTable#oApi._fnFilterColumn" class=" odd"><a name="_fnFilterColumn"></a><a name="_fnFilterColumn_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFilterColumn</a></span><span class="type-sig"><span class="signature">(oSettings, sInput, iColumn, bRegex, bSmart, bCaseInsensitive)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Filter the table on a per-column basis</p><div class="collapse_details"><dl class="details"> | |
| 1035 | |
| 1036 </dl> | |
| 1037 <h5>Parameters:</h5> | |
| 1038 | |
| 1039 <table class="params"> | |
| 1040 <thead> | |
| 1041 <tr> | |
| 1042 <th width="20"></th> | |
| 1043 <th width="12%" class="bottom_border name">Name</th> | |
| 1044 <th width="10%" class="bottom_border">Type</th> | |
| 1045 <th width="10%" class="bottom_border">Attributes</th> | |
| 1046 <th width="10%" class="bottom_border">Default</th> | |
| 1047 <th class="last bottom_border">Description</th> | |
| 1048 </tr> | |
| 1049 </thead> | |
| 1050 | |
| 1051 <tbody> | |
| 1052 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">sInput</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>string to filter on</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">iColumn</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>column to filter</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">bRegex</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>treat search string as a regular expression or not</p></td></tr><tr class="even"><td class="number right_border"><div>5</div></td><td class="name">bSmart</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>use smart filtering or not</p></td></tr><tr class="odd"><td class="number right_border"><div>6</div></td><td class="name">bCaseInsensitive</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Do case insenstive matching or not</p></td></tr> | |
| 1053 </tbody> | |
| 1054 </table></div> | |
| 1055 <dt id="DataTable#oApi._fnFilterComplete" class=" even"><a name="_fnFilterComplete"></a><a name="_fnFilterComplete_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFilterComplete</a></span><span class="type-sig"><span class="signature">(oSettings, oSearch, <span class="optional">iForce</span>)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Filter the table using both the global filter and column based filtering</p><div class="collapse_details"><dl class="details"> | |
| 1056 | |
| 1057 </dl> | |
| 1058 <h5>Parameters:</h5> | |
| 1059 | |
| 1060 <table class="params"> | |
| 1061 <thead> | |
| 1062 <tr> | |
| 1063 <th width="20"></th> | |
| 1064 <th width="12%" class="bottom_border name">Name</th> | |
| 1065 <th width="10%" class="bottom_border">Type</th> | |
| 1066 <th width="10%" class="bottom_border">Attributes</th> | |
| 1067 <th width="10%" class="bottom_border">Default</th> | |
| 1068 <th class="last bottom_border">Description</th> | |
| 1069 </tr> | |
| 1070 </thead> | |
| 1071 | |
| 1072 <tbody> | |
| 1073 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">oSearch</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>search information</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">iForce</td><td class="type type-param">int</td><td class="attributes">Optional</td><td class="default"></td><td class="description last"><p>force a research of the master array (1) or not (undefined or 0)</p></td></tr> | |
| 1074 </tbody> | |
| 1075 </table></div> | |
| 1076 <dt id="DataTable#oApi._fnFilterCreateSearch" class=" odd"><a name="_fnFilterCreateSearch"></a><a name="_fnFilterCreateSearch_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFilterCreateSearch</a></span><span class="type-sig"><span class="signature">(sSearch, bRegex, bSmart, bCaseInsensitive)</span><span class="type-signature"> → {RegExp}</span></span></span></dt><dd class=" odd"><p>Build a regular expression object suitable for searching a table</p><div class="collapse_details"><dl class="details"> | |
| 1077 | |
| 1078 </dl> | |
| 1079 <h5>Parameters:</h5> | |
| 1080 | |
| 1081 <table class="params"> | |
| 1082 <thead> | |
| 1083 <tr> | |
| 1084 <th width="20"></th> | |
| 1085 <th width="12%" class="bottom_border name">Name</th> | |
| 1086 <th width="10%" class="bottom_border">Type</th> | |
| 1087 <th width="10%" class="bottom_border">Attributes</th> | |
| 1088 <th width="10%" class="bottom_border">Default</th> | |
| 1089 <th class="last bottom_border">Description</th> | |
| 1090 </tr> | |
| 1091 </thead> | |
| 1092 | |
| 1093 <tbody> | |
| 1094 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">sSearch</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>string to search for</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">bRegex</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>treat as a regular expression or not</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">bSmart</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>perform smart filtering or not</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">bCaseInsensitive</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Do case insensitive matching or not</p></td></tr> | |
| 1095 </tbody> | |
| 1096 </table><h5>Returns:</h5><p class="returns"><p>constructed object</p></p></div> | |
| 1097 <dt id="DataTable#oApi._fnFilterCustom" class=" even"><a name="_fnFilterCustom"></a><a name="_fnFilterCustom_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnFilterCustom</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Apply custom filtering functions</p><div class="collapse_details"><dl class="details"> | |
| 1098 | |
| 1099 </dl> | |
| 1100 <h5>Parameters:</h5> | |
| 1101 | |
| 1102 <table class="params"> | |
| 1103 <thead> | |
| 1104 <tr> | |
| 1105 <th width="20"></th> | |
| 1106 <th width="12%" class="bottom_border name">Name</th> | |
| 1107 <th width="10%" class="bottom_border">Type</th> | |
| 1108 <th width="10%" class="bottom_border">Attributes</th> | |
| 1109 <th width="10%" class="bottom_border">Default</th> | |
| 1110 <th class="last bottom_border">Description</th> | |
| 1111 </tr> | |
| 1112 </thead> | |
| 1113 | |
| 1114 <tbody> | |
| 1115 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1116 </tbody> | |
| 1117 </table></div> | |
| 1118 <dt id="DataTable#oApi._fnGatherData" class=" odd"><a name="_fnGatherData"></a><a name="_fnGatherData_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGatherData</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Read in the data from the target table from the DOM</p><div class="collapse_details"><dl class="details"> | |
| 1119 | |
| 1120 </dl> | |
| 1121 <h5>Parameters:</h5> | |
| 1122 | |
| 1123 <table class="params"> | |
| 1124 <thead> | |
| 1125 <tr> | |
| 1126 <th width="20"></th> | |
| 1127 <th width="12%" class="bottom_border name">Name</th> | |
| 1128 <th width="10%" class="bottom_border">Type</th> | |
| 1129 <th width="10%" class="bottom_border">Attributes</th> | |
| 1130 <th width="10%" class="bottom_border">Default</th> | |
| 1131 <th class="last bottom_border">Description</th> | |
| 1132 </tr> | |
| 1133 </thead> | |
| 1134 | |
| 1135 <tbody> | |
| 1136 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1137 </tbody> | |
| 1138 </table></div> | |
| 1139 <dt id="DataTable#oApi._fnGetCellData" class=" even"><a name="_fnGetCellData"></a><a name="_fnGetCellData_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetCellData</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, iCol, sSpecific)</span><span class="type-signature"> → {*}</span></span></span></dt><dd class=" even"><p>Get the data for a given cell from the internal cache, taking into account data mapping</p><div class="collapse_details"><dl class="details"> | |
| 1140 | |
| 1141 </dl> | |
| 1142 <h5>Parameters:</h5> | |
| 1143 | |
| 1144 <table class="params"> | |
| 1145 <thead> | |
| 1146 <tr> | |
| 1147 <th width="20"></th> | |
| 1148 <th width="12%" class="bottom_border name">Name</th> | |
| 1149 <th width="10%" class="bottom_border">Type</th> | |
| 1150 <th width="10%" class="bottom_border">Attributes</th> | |
| 1151 <th width="10%" class="bottom_border">Default</th> | |
| 1152 <th class="last bottom_border">Description</th> | |
| 1153 </tr> | |
| 1154 </thead> | |
| 1155 | |
| 1156 <tbody> | |
| 1157 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iRow</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>aoData row id</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">iCol</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Column index</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">sSpecific</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>data get type ('display', 'type' 'filter' 'sort')</p></td></tr> | |
| 1158 </tbody> | |
| 1159 </table><h5>Returns:</h5><p class="returns"><p>Cell data</p></p></div> | |
| 1160 <dt id="DataTable#oApi._fnGetColumns" class=" odd"><a name="_fnGetColumns"></a><a name="_fnGetColumns_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetColumns</a></span><span class="type-sig"><span class="signature">(oSettings, sParam)</span><span class="type-signature"> → {array}</span></span></span></dt><dd class=" odd"><p>Get an array of column indexes that match a given property</p><div class="collapse_details"><dl class="details"> | |
| 1161 | |
| 1162 </dl> | |
| 1163 <h5>Parameters:</h5> | |
| 1164 | |
| 1165 <table class="params"> | |
| 1166 <thead> | |
| 1167 <tr> | |
| 1168 <th width="20"></th> | |
| 1169 <th width="12%" class="bottom_border name">Name</th> | |
| 1170 <th width="10%" class="bottom_border">Type</th> | |
| 1171 <th width="10%" class="bottom_border">Attributes</th> | |
| 1172 <th width="10%" class="bottom_border">Default</th> | |
| 1173 <th class="last bottom_border">Description</th> | |
| 1174 </tr> | |
| 1175 </thead> | |
| 1176 | |
| 1177 <tbody> | |
| 1178 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">sParam</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Parameter in aoColumns to look for - typically | |
| 1179 bVisible or bSearchable</p></td></tr> | |
| 1180 </tbody> | |
| 1181 </table><h5>Returns:</h5><p class="returns"><p>Array of indexes with matched properties</p></p></div> | |
| 1182 <dt id="DataTable#oApi._fnGetDataMaster" class=" even"><a name="_fnGetDataMaster"></a><a name="_fnGetDataMaster_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetDataMaster</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Return an array with the full table data</p><div class="collapse_details"><dl class="details"> | |
| 1183 | |
| 1184 </dl> | |
| 1185 <h5>Parameters:</h5> | |
| 1186 | |
| 1187 <table class="params"> | |
| 1188 <thead> | |
| 1189 <tr> | |
| 1190 <th width="20"></th> | |
| 1191 <th width="12%" class="bottom_border name">Name</th> | |
| 1192 <th width="10%" class="bottom_border">Type</th> | |
| 1193 <th width="10%" class="bottom_border">Attributes</th> | |
| 1194 <th width="10%" class="bottom_border">Default</th> | |
| 1195 <th class="last bottom_border">Description</th> | |
| 1196 </tr> | |
| 1197 </thead> | |
| 1198 | |
| 1199 <tbody> | |
| 1200 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1201 </tbody> | |
| 1202 </table><h5>Returns:</h5><p class="returns"><p>array {array} aData Master data array</p></p></div> | |
| 1203 <dt id="DataTable#oApi._fnGetMaxLenString" class=" odd"><a name="_fnGetMaxLenString"></a><a name="_fnGetMaxLenString_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetMaxLenString</a></span><span class="type-sig"><span class="signature">(oSettings, iCol)</span><span class="type-signature"> → {string}</span></span></span></dt><dd class=" odd"><p>Get the maximum strlen for each data column</p><div class="collapse_details"><dl class="details"> | |
| 1204 | |
| 1205 </dl> | |
| 1206 <h5>Parameters:</h5> | |
| 1207 | |
| 1208 <table class="params"> | |
| 1209 <thead> | |
| 1210 <tr> | |
| 1211 <th width="20"></th> | |
| 1212 <th width="12%" class="bottom_border name">Name</th> | |
| 1213 <th width="10%" class="bottom_border">Type</th> | |
| 1214 <th width="10%" class="bottom_border">Attributes</th> | |
| 1215 <th width="10%" class="bottom_border">Default</th> | |
| 1216 <th class="last bottom_border">Description</th> | |
| 1217 </tr> | |
| 1218 </thead> | |
| 1219 | |
| 1220 <tbody> | |
| 1221 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iCol</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>column of interest</p></td></tr> | |
| 1222 </tbody> | |
| 1223 </table><h5>Returns:</h5><p class="returns"><p>max string length for each column</p></p></div> | |
| 1224 <dt id="DataTable#oApi._fnGetObjectDataFn" class=" even"><a name="_fnGetObjectDataFn"></a><a name="_fnGetObjectDataFn_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetObjectDataFn</a></span><span class="type-sig"><span class="signature">(mSource)</span><span class="type-signature"> → {function}</span></span></span></dt><dd class=" even"><p>Return a function that can be used to get data from a source object, taking | |
| 1225 into account the ability to use nested objects as a source</p><div class="collapse_details"><dl class="details"> | |
| 1226 | |
| 1227 </dl> | |
| 1228 <h5>Parameters:</h5> | |
| 1229 | |
| 1230 <table class="params"> | |
| 1231 <thead> | |
| 1232 <tr> | |
| 1233 <th width="20"></th> | |
| 1234 <th width="12%" class="bottom_border name">Name</th> | |
| 1235 <th width="10%" class="bottom_border">Type</th> | |
| 1236 <th width="10%" class="bottom_border">Attributes</th> | |
| 1237 <th width="10%" class="bottom_border">Default</th> | |
| 1238 <th class="last bottom_border">Description</th> | |
| 1239 </tr> | |
| 1240 </thead> | |
| 1241 | |
| 1242 <tbody> | |
| 1243 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">mSource</td><td class="type type-param">string | int | function</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>The data source for the object</p></td></tr> | |
| 1244 </tbody> | |
| 1245 </table><h5>Returns:</h5><p class="returns"><p>Data get function</p></p></div> | |
| 1246 <dt id="DataTable#oApi._fnGetRowData" class=" odd"><a name="_fnGetRowData"></a><a name="_fnGetRowData_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetRowData</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, sSpecific, aiColumns)</span><span class="type-signature"> → {array}</span></span></span></dt><dd class=" odd"><p>Get an array of data for a given row from the internal data cache</p><div class="collapse_details"><dl class="details"> | |
| 1247 | |
| 1248 </dl> | |
| 1249 <h5>Parameters:</h5> | |
| 1250 | |
| 1251 <table class="params"> | |
| 1252 <thead> | |
| 1253 <tr> | |
| 1254 <th width="20"></th> | |
| 1255 <th width="12%" class="bottom_border name">Name</th> | |
| 1256 <th width="10%" class="bottom_border">Type</th> | |
| 1257 <th width="10%" class="bottom_border">Attributes</th> | |
| 1258 <th width="10%" class="bottom_border">Default</th> | |
| 1259 <th class="last bottom_border">Description</th> | |
| 1260 </tr> | |
| 1261 </thead> | |
| 1262 | |
| 1263 <tbody> | |
| 1264 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iRow</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>aoData row id</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">sSpecific</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>data get type ('type' 'filter' 'sort')</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">aiColumns</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Array of column indexes to get data from</p></td></tr> | |
| 1265 </tbody> | |
| 1266 </table><h5>Returns:</h5><p class="returns"><p>Data array</p></p></div> | |
| 1267 <dt id="DataTable#oApi._fnGetTdNodes" class=" even"><a name="_fnGetTdNodes"></a><a name="_fnGetTdNodes_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetTdNodes</a></span><span class="type-sig"><span class="signature">(oSettings, <span class="optional">iIndividualRow</span>)</span><span class="type-signature"> → {array}</span></span></span></dt><dd class=" even"><p>Return an flat array with all TD nodes for the table, or row</p><div class="collapse_details"><dl class="details"> | |
| 1268 | |
| 1269 </dl> | |
| 1270 <h5>Parameters:</h5> | |
| 1271 | |
| 1272 <table class="params"> | |
| 1273 <thead> | |
| 1274 <tr> | |
| 1275 <th width="20"></th> | |
| 1276 <th width="12%" class="bottom_border name">Name</th> | |
| 1277 <th width="10%" class="bottom_border">Type</th> | |
| 1278 <th width="10%" class="bottom_border">Attributes</th> | |
| 1279 <th width="10%" class="bottom_border">Default</th> | |
| 1280 <th class="last bottom_border">Description</th> | |
| 1281 </tr> | |
| 1282 </thead> | |
| 1283 | |
| 1284 <tbody> | |
| 1285 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iIndividualRow</td><td class="type type-param">int</td><td class="attributes">Optional</td><td class="default"></td><td class="description last"><p>aoData index to get the nodes for - optional | |
| 1286 if not given then the return array will contain all nodes for the table</p></td></tr> | |
| 1287 </tbody> | |
| 1288 </table><h5>Returns:</h5><p class="returns"><p>TD array</p></p></div> | |
| 1289 <dt id="DataTable#oApi._fnGetTrNodes" class=" odd"><a name="_fnGetTrNodes"></a><a name="_fnGetTrNodes_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetTrNodes</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {array}</span></span></span></dt><dd class=" odd"><p>Return an array with the TR nodes for the table</p><div class="collapse_details"><dl class="details"> | |
| 1290 | |
| 1291 </dl> | |
| 1292 <h5>Parameters:</h5> | |
| 1293 | |
| 1294 <table class="params"> | |
| 1295 <thead> | |
| 1296 <tr> | |
| 1297 <th width="20"></th> | |
| 1298 <th width="12%" class="bottom_border name">Name</th> | |
| 1299 <th width="10%" class="bottom_border">Type</th> | |
| 1300 <th width="10%" class="bottom_border">Attributes</th> | |
| 1301 <th width="10%" class="bottom_border">Default</th> | |
| 1302 <th class="last bottom_border">Description</th> | |
| 1303 </tr> | |
| 1304 </thead> | |
| 1305 | |
| 1306 <tbody> | |
| 1307 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1308 </tbody> | |
| 1309 </table><h5>Returns:</h5><p class="returns"><p>TR array</p></p></div> | |
| 1310 <dt id="DataTable#oApi._fnGetUniqueThs" class=" even"><a name="_fnGetUniqueThs"></a><a name="_fnGetUniqueThs_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetUniqueThs</a></span><span class="type-sig"><span class="signature">(oSettings, nHeader, aLayout)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Get an array of unique th elements, one for each column</p><div class="collapse_details"><dl class="details"> | |
| 1311 | |
| 1312 </dl> | |
| 1313 <h5>Parameters:</h5> | |
| 1314 | |
| 1315 <table class="params"> | |
| 1316 <thead> | |
| 1317 <tr> | |
| 1318 <th width="20"></th> | |
| 1319 <th width="12%" class="bottom_border name">Name</th> | |
| 1320 <th width="10%" class="bottom_border">Type</th> | |
| 1321 <th width="10%" class="bottom_border">Attributes</th> | |
| 1322 <th width="10%" class="bottom_border">Default</th> | |
| 1323 <th class="last bottom_border">Description</th> | |
| 1324 </tr> | |
| 1325 </thead> | |
| 1326 | |
| 1327 <tbody> | |
| 1328 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">nHeader</td><td class="type type-param">node</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>automatically detect the layout from this node - optional</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">aLayout</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>thead/tfoot layout from _fnDetectHeader - optional</p></td></tr> | |
| 1329 </tbody> | |
| 1330 </table><h5>Returns:</h5><p class="returns"><p>array {node} aReturn list of unique th's</p></p></div> | |
| 1331 <dt id="DataTable#oApi._fnGetWidestNode" class=" odd"><a name="_fnGetWidestNode"></a><a name="_fnGetWidestNode_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnGetWidestNode</a></span><span class="type-sig"><span class="signature">(oSettings, iCol)</span><span class="type-signature"> → {node}</span></span></span></dt><dd class=" odd"><p>Get the widest node</p><div class="collapse_details"><dl class="details"> | |
| 1332 | |
| 1333 </dl> | |
| 1334 <h5>Parameters:</h5> | |
| 1335 | |
| 1336 <table class="params"> | |
| 1337 <thead> | |
| 1338 <tr> | |
| 1339 <th width="20"></th> | |
| 1340 <th width="12%" class="bottom_border name">Name</th> | |
| 1341 <th width="10%" class="bottom_border">Type</th> | |
| 1342 <th width="10%" class="bottom_border">Attributes</th> | |
| 1343 <th width="10%" class="bottom_border">Default</th> | |
| 1344 <th class="last bottom_border">Description</th> | |
| 1345 </tr> | |
| 1346 </thead> | |
| 1347 | |
| 1348 <tbody> | |
| 1349 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iCol</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>column of interest</p></td></tr> | |
| 1350 </tbody> | |
| 1351 </table><h5>Returns:</h5><p class="returns"><p>widest table node</p></p></div> | |
| 1352 <dt id="DataTable#oApi._fnInitComplete" class=" even"><a name="_fnInitComplete"></a><a name="_fnInitComplete_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnInitComplete</a></span><span class="type-sig"><span class="signature">(oSettings, <span class="optional">json</span>)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Draw the table for the first time, adding all required features</p><div class="collapse_details"><dl class="details"> | |
| 1353 | |
| 1354 </dl> | |
| 1355 <h5>Parameters:</h5> | |
| 1356 | |
| 1357 <table class="params"> | |
| 1358 <thead> | |
| 1359 <tr> | |
| 1360 <th width="20"></th> | |
| 1361 <th width="12%" class="bottom_border name">Name</th> | |
| 1362 <th width="10%" class="bottom_border">Type</th> | |
| 1363 <th width="10%" class="bottom_border">Attributes</th> | |
| 1364 <th width="10%" class="bottom_border">Default</th> | |
| 1365 <th class="last bottom_border">Description</th> | |
| 1366 </tr> | |
| 1367 </thead> | |
| 1368 | |
| 1369 <tbody> | |
| 1370 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">json</td><td class="type type-param">object</td><td class="attributes">Optional</td><td class="default"></td><td class="description last"><p>JSON from the server that completed the table, if using Ajax source | |
| 1371 with client-side processing (optional)</p></td></tr> | |
| 1372 </tbody> | |
| 1373 </table></div> | |
| 1374 <dt id="DataTable#oApi._fnInitialise" class=" odd"><a name="_fnInitialise"></a><a name="_fnInitialise_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnInitialise</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Draw the table for the first time, adding all required features</p><div class="collapse_details"><dl class="details"> | |
| 1375 | |
| 1376 </dl> | |
| 1377 <h5>Parameters:</h5> | |
| 1378 | |
| 1379 <table class="params"> | |
| 1380 <thead> | |
| 1381 <tr> | |
| 1382 <th width="20"></th> | |
| 1383 <th width="12%" class="bottom_border name">Name</th> | |
| 1384 <th width="10%" class="bottom_border">Type</th> | |
| 1385 <th width="10%" class="bottom_border">Attributes</th> | |
| 1386 <th width="10%" class="bottom_border">Default</th> | |
| 1387 <th class="last bottom_border">Description</th> | |
| 1388 </tr> | |
| 1389 </thead> | |
| 1390 | |
| 1391 <tbody> | |
| 1392 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1393 </tbody> | |
| 1394 </table></div> | |
| 1395 <dt id="DataTable#oApi._fnLanguageCompat" class=" even"><a name="_fnLanguageCompat"></a><a name="_fnLanguageCompat_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnLanguageCompat</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Language compatibility - when certain options are given, and others aren't, we | |
| 1396 need to duplicate the values over, in order to provide backwards compatibility | |
| 1397 with older language files.</p><div class="collapse_details"><dl class="details"> | |
| 1398 | |
| 1399 </dl> | |
| 1400 <h5>Parameters:</h5> | |
| 1401 | |
| 1402 <table class="params"> | |
| 1403 <thead> | |
| 1404 <tr> | |
| 1405 <th width="20"></th> | |
| 1406 <th width="12%" class="bottom_border name">Name</th> | |
| 1407 <th width="10%" class="bottom_border">Type</th> | |
| 1408 <th width="10%" class="bottom_border">Attributes</th> | |
| 1409 <th width="10%" class="bottom_border">Default</th> | |
| 1410 <th class="last bottom_border">Description</th> | |
| 1411 </tr> | |
| 1412 </thead> | |
| 1413 | |
| 1414 <tbody> | |
| 1415 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1416 </tbody> | |
| 1417 </table></div> | |
| 1418 <dt id="DataTable#oApi._fnLoadState" class=" odd"><a name="_fnLoadState"></a><a name="_fnLoadState_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnLoadState</a></span><span class="type-sig"><span class="signature">(oSettings, oInit)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Attempt to load a saved table state from a cookie</p><div class="collapse_details"><dl class="details"> | |
| 1419 | |
| 1420 </dl> | |
| 1421 <h5>Parameters:</h5> | |
| 1422 | |
| 1423 <table class="params"> | |
| 1424 <thead> | |
| 1425 <tr> | |
| 1426 <th width="20"></th> | |
| 1427 <th width="12%" class="bottom_border name">Name</th> | |
| 1428 <th width="10%" class="bottom_border">Type</th> | |
| 1429 <th width="10%" class="bottom_border">Attributes</th> | |
| 1430 <th width="10%" class="bottom_border">Default</th> | |
| 1431 <th class="last bottom_border">Description</th> | |
| 1432 </tr> | |
| 1433 </thead> | |
| 1434 | |
| 1435 <tbody> | |
| 1436 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">oInit</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>DataTables init object so we can override settings</p></td></tr> | |
| 1437 </tbody> | |
| 1438 </table></div> | |
| 1439 <dt id="DataTable#oApi._fnLog" class=" even"><a name="_fnLog"></a><a name="_fnLog_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnLog</a></span><span class="type-sig"><span class="signature">(oSettings, iLevel, sMesg)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Log an error message</p><div class="collapse_details"><dl class="details"> | |
| 1440 | |
| 1441 </dl> | |
| 1442 <h5>Parameters:</h5> | |
| 1443 | |
| 1444 <table class="params"> | |
| 1445 <thead> | |
| 1446 <tr> | |
| 1447 <th width="20"></th> | |
| 1448 <th width="12%" class="bottom_border name">Name</th> | |
| 1449 <th width="10%" class="bottom_border">Type</th> | |
| 1450 <th width="10%" class="bottom_border">Attributes</th> | |
| 1451 <th width="10%" class="bottom_border">Default</th> | |
| 1452 <th class="last bottom_border">Description</th> | |
| 1453 </tr> | |
| 1454 </thead> | |
| 1455 | |
| 1456 <tbody> | |
| 1457 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iLevel</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>log error messages, or display them to the user</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">sMesg</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>error message</p></td></tr> | |
| 1458 </tbody> | |
| 1459 </table></div> | |
| 1460 <dt id="DataTable#oApi._fnMap" class=" odd"><a name="_fnMap"></a><a name="_fnMap_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnMap</a></span><span class="type-sig"><span class="signature">(oRet, oSrc, sName, <span class="optional">sMappedName</span>)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>See if a property is defined on one object, if so assign it to the other object</p><div class="collapse_details"><dl class="details"> | |
| 1461 | |
| 1462 </dl> | |
| 1463 <h5>Parameters:</h5> | |
| 1464 | |
| 1465 <table class="params"> | |
| 1466 <thead> | |
| 1467 <tr> | |
| 1468 <th width="20"></th> | |
| 1469 <th width="12%" class="bottom_border name">Name</th> | |
| 1470 <th width="10%" class="bottom_border">Type</th> | |
| 1471 <th width="10%" class="bottom_border">Attributes</th> | |
| 1472 <th width="10%" class="bottom_border">Default</th> | |
| 1473 <th class="last bottom_border">Description</th> | |
| 1474 </tr> | |
| 1475 </thead> | |
| 1476 | |
| 1477 <tbody> | |
| 1478 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oRet</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>target object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">oSrc</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>source object</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">sName</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>property</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">sMappedName</td><td class="type type-param">string</td><td class="attributes">Optional</td><td class="default"></td><td class="description last"><p>name to map too - optional, sName used if not given</p></td></tr> | |
| 1479 </tbody> | |
| 1480 </table></div> | |
| 1481 <dt id="DataTable#oApi._fnNodeToColumnIndex" class=" even"><a name="_fnNodeToColumnIndex"></a><a name="_fnNodeToColumnIndex_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnNodeToColumnIndex</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, n)</span><span class="type-signature"> → {int}</span></span></span></dt><dd class=" even"><p>Take a TD element and convert it into a column data index (not the visible index)</p><div class="collapse_details"><dl class="details"> | |
| 1482 | |
| 1483 </dl> | |
| 1484 <h5>Parameters:</h5> | |
| 1485 | |
| 1486 <table class="params"> | |
| 1487 <thead> | |
| 1488 <tr> | |
| 1489 <th width="20"></th> | |
| 1490 <th width="12%" class="bottom_border name">Name</th> | |
| 1491 <th width="10%" class="bottom_border">Type</th> | |
| 1492 <th width="10%" class="bottom_border">Attributes</th> | |
| 1493 <th width="10%" class="bottom_border">Default</th> | |
| 1494 <th class="last bottom_border">Description</th> | |
| 1495 </tr> | |
| 1496 </thead> | |
| 1497 | |
| 1498 <tbody> | |
| 1499 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iRow</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>The row number the TD/TH can be found in</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">n</td><td class="type type-param">node</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>The TD/TH element to find</p></td></tr> | |
| 1500 </tbody> | |
| 1501 </table><h5>Returns:</h5><p class="returns"><p>index if the node is found, -1 if not</p></p></div> | |
| 1502 <dt id="DataTable#oApi._fnNodeToDataIndex" class=" odd"><a name="_fnNodeToDataIndex"></a><a name="_fnNodeToDataIndex_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnNodeToDataIndex</a></span><span class="type-sig"><span class="signature">(oSettings, n)</span><span class="type-signature"> → {int}</span></span></span></dt><dd class=" odd"><p>Take a TR element and convert it to an index in aoData</p><div class="collapse_details"><dl class="details"> | |
| 1503 | |
| 1504 </dl> | |
| 1505 <h5>Parameters:</h5> | |
| 1506 | |
| 1507 <table class="params"> | |
| 1508 <thead> | |
| 1509 <tr> | |
| 1510 <th width="20"></th> | |
| 1511 <th width="12%" class="bottom_border name">Name</th> | |
| 1512 <th width="10%" class="bottom_border">Type</th> | |
| 1513 <th width="10%" class="bottom_border">Attributes</th> | |
| 1514 <th width="10%" class="bottom_border">Default</th> | |
| 1515 <th class="last bottom_border">Description</th> | |
| 1516 </tr> | |
| 1517 </thead> | |
| 1518 | |
| 1519 <tbody> | |
| 1520 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">n</td><td class="type type-param">node</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>the TR element to find</p></td></tr> | |
| 1521 </tbody> | |
| 1522 </table><h5>Returns:</h5><p class="returns"><p>index if the node is found, null if not</p></p></div> | |
| 1523 <dt id="DataTable#oApi._fnPageChange" class=" even"><a name="_fnPageChange"></a><a name="_fnPageChange_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnPageChange</a></span><span class="type-sig"><span class="signature">(oSettings, mAction)</span><span class="type-signature"> → {bool}</span></span></span></dt><dd class=" even"><p>Alter the display settings to change the page</p><div class="collapse_details"><dl class="details"> | |
| 1524 | |
| 1525 </dl> | |
| 1526 <h5>Parameters:</h5> | |
| 1527 | |
| 1528 <table class="params"> | |
| 1529 <thead> | |
| 1530 <tr> | |
| 1531 <th width="20"></th> | |
| 1532 <th width="12%" class="bottom_border name">Name</th> | |
| 1533 <th width="10%" class="bottom_border">Type</th> | |
| 1534 <th width="10%" class="bottom_border">Attributes</th> | |
| 1535 <th width="10%" class="bottom_border">Default</th> | |
| 1536 <th class="last bottom_border">Description</th> | |
| 1537 </tr> | |
| 1538 </thead> | |
| 1539 | |
| 1540 <tbody> | |
| 1541 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">mAction</td><td class="type type-param">string | int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Paging action to take: "first", "previous", "next" or "last" | |
| 1542 or page number to jump to (integer)</p></td></tr> | |
| 1543 </tbody> | |
| 1544 </table><h5>Returns:</h5><p class="returns"><p>true page has changed, false - no change (no effect) eg 'first' on page 1</p></p></div> | |
| 1545 <dt id="DataTable#oApi._fnProcessingDisplay" class=" odd"><a name="_fnProcessingDisplay"></a><a name="_fnProcessingDisplay_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnProcessingDisplay</a></span><span class="type-sig"><span class="signature">(oSettings, bShow)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Display or hide the processing indicator</p><div class="collapse_details"><dl class="details"> | |
| 1546 | |
| 1547 </dl> | |
| 1548 <h5>Parameters:</h5> | |
| 1549 | |
| 1550 <table class="params"> | |
| 1551 <thead> | |
| 1552 <tr> | |
| 1553 <th width="20"></th> | |
| 1554 <th width="12%" class="bottom_border name">Name</th> | |
| 1555 <th width="10%" class="bottom_border">Type</th> | |
| 1556 <th width="10%" class="bottom_border">Attributes</th> | |
| 1557 <th width="10%" class="bottom_border">Default</th> | |
| 1558 <th class="last bottom_border">Description</th> | |
| 1559 </tr> | |
| 1560 </thead> | |
| 1561 | |
| 1562 <tbody> | |
| 1563 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">bShow</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Show the processing indicator (true) or not (false)</p></td></tr> | |
| 1564 </tbody> | |
| 1565 </table></div> | |
| 1566 <dt id="DataTable#oApi._fnReadCookie" class=" even"><a name="_fnReadCookie"></a><a name="_fnReadCookie_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnReadCookie</a></span><span class="type-sig"><span class="signature">(sName)</span><span class="type-signature"> → {string}</span></span></span></dt><dd class=" even"><p>Read an old cookie to get a cookie with an old table state</p><div class="collapse_details"><dl class="details"> | |
| 1567 | |
| 1568 </dl> | |
| 1569 <h5>Parameters:</h5> | |
| 1570 | |
| 1571 <table class="params"> | |
| 1572 <thead> | |
| 1573 <tr> | |
| 1574 <th width="20"></th> | |
| 1575 <th width="12%" class="bottom_border name">Name</th> | |
| 1576 <th width="10%" class="bottom_border">Type</th> | |
| 1577 <th width="10%" class="bottom_border">Attributes</th> | |
| 1578 <th width="10%" class="bottom_border">Default</th> | |
| 1579 <th class="last bottom_border">Description</th> | |
| 1580 </tr> | |
| 1581 </thead> | |
| 1582 | |
| 1583 <tbody> | |
| 1584 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">sName</td><td class="type type-param">string</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>name of the cookie to read</p></td></tr> | |
| 1585 </tbody> | |
| 1586 </table><h5>Returns:</h5><p class="returns"><p>contents of the cookie - or null if no cookie with that name found</p></p></div> | |
| 1587 <dt id="DataTable#oApi._fnReDraw" class=" odd"><a name="_fnReDraw"></a><a name="_fnReDraw_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnReDraw</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Redraw the table - taking account of the various features which are enabled</p><div class="collapse_details"><dl class="details"> | |
| 1588 | |
| 1589 </dl> | |
| 1590 <h5>Parameters:</h5> | |
| 1591 | |
| 1592 <table class="params"> | |
| 1593 <thead> | |
| 1594 <tr> | |
| 1595 <th width="20"></th> | |
| 1596 <th width="12%" class="bottom_border name">Name</th> | |
| 1597 <th width="10%" class="bottom_border">Type</th> | |
| 1598 <th width="10%" class="bottom_border">Attributes</th> | |
| 1599 <th width="10%" class="bottom_border">Default</th> | |
| 1600 <th class="last bottom_border">Description</th> | |
| 1601 </tr> | |
| 1602 </thead> | |
| 1603 | |
| 1604 <tbody> | |
| 1605 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1606 </tbody> | |
| 1607 </table></div> | |
| 1608 <dt id="DataTable#oApi._fnRender" class=" even"><a name="_fnRender"></a><a name="_fnRender_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnRender</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, iCol)</span><span class="type-signature"> → {*}</span></span></span></dt><dd class=" even"><p>Call the developer defined fnRender function for a given cell (row/column) with | |
| 1609 the required parameters and return the result.</p><div class="collapse_details"><dl class="details"> | |
| 1610 | |
| 1611 </dl> | |
| 1612 <h5>Parameters:</h5> | |
| 1613 | |
| 1614 <table class="params"> | |
| 1615 <thead> | |
| 1616 <tr> | |
| 1617 <th width="20"></th> | |
| 1618 <th width="12%" class="bottom_border name">Name</th> | |
| 1619 <th width="10%" class="bottom_border">Type</th> | |
| 1620 <th width="10%" class="bottom_border">Attributes</th> | |
| 1621 <th width="10%" class="bottom_border">Default</th> | |
| 1622 <th class="last bottom_border">Description</th> | |
| 1623 </tr> | |
| 1624 </thead> | |
| 1625 | |
| 1626 <tbody> | |
| 1627 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iRow</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>aoData index for the row</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">iCol</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>aoColumns index for the column</p></td></tr> | |
| 1628 </tbody> | |
| 1629 </table><h5>Returns:</h5><p class="returns"><p>Return of the developer's fnRender function</p></p></div> | |
| 1630 <dt id="DataTable#oApi._fnReOrderIndex" class=" odd"><a name="_fnReOrderIndex"></a><a name="_fnReOrderIndex_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnReOrderIndex</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Figure out how to reorder a display list</p><div class="collapse_details"><dl class="details"> | |
| 1631 | |
| 1632 </dl> | |
| 1633 <h5>Parameters:</h5> | |
| 1634 | |
| 1635 <table class="params"> | |
| 1636 <thead> | |
| 1637 <tr> | |
| 1638 <th width="20"></th> | |
| 1639 <th width="12%" class="bottom_border name">Name</th> | |
| 1640 <th width="10%" class="bottom_border">Type</th> | |
| 1641 <th width="10%" class="bottom_border">Attributes</th> | |
| 1642 <th width="10%" class="bottom_border">Default</th> | |
| 1643 <th class="last bottom_border">Description</th> | |
| 1644 </tr> | |
| 1645 </thead> | |
| 1646 | |
| 1647 <tbody> | |
| 1648 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1649 </tbody> | |
| 1650 </table><h5>Returns:</h5><p class="returns"><p>array {int} aiReturn index list for reordering</p></p></div> | |
| 1651 <dt id="DataTable#oApi._fnSaveState" class=" even"><a name="_fnSaveState"></a><a name="_fnSaveState_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnSaveState</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Save the state of a table in a cookie such that the page can be reloaded</p><div class="collapse_details"><dl class="details"> | |
| 1652 | |
| 1653 </dl> | |
| 1654 <h5>Parameters:</h5> | |
| 1655 | |
| 1656 <table class="params"> | |
| 1657 <thead> | |
| 1658 <tr> | |
| 1659 <th width="20"></th> | |
| 1660 <th width="12%" class="bottom_border name">Name</th> | |
| 1661 <th width="10%" class="bottom_border">Type</th> | |
| 1662 <th width="10%" class="bottom_border">Attributes</th> | |
| 1663 <th width="10%" class="bottom_border">Default</th> | |
| 1664 <th class="last bottom_border">Description</th> | |
| 1665 </tr> | |
| 1666 </thead> | |
| 1667 | |
| 1668 <tbody> | |
| 1669 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1670 </tbody> | |
| 1671 </table></div> | |
| 1672 <dt id="DataTable#oApi._fnScrollBarWidth" class=" odd"><a name="_fnScrollBarWidth"></a><a name="_fnScrollBarWidth_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnScrollBarWidth</a></span><span class="type-sig"><span class="signature">()</span><span class="type-signature"> → {int}</span></span></span></dt><dd class=" odd"><p>Get the width of a scroll bar in this browser being used</p><div class="collapse_details"><dl class="details"> | |
| 1673 | |
| 1674 </dl> | |
| 1675 <h5>Returns:</h5><p class="returns"><p>width in pixels</p></p></div> | |
| 1676 <dt id="DataTable#oApi._fnScrollDraw" class=" even"><a name="_fnScrollDraw"></a><a name="_fnScrollDraw_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnScrollDraw</a></span><span class="type-sig"><span class="signature">(o)</span><span class="type-signature"> → {node}</span></span></span></dt><dd class=" even"><p>Update the various tables for resizing. It's a bit of a pig this function, but | |
| 1677 basically the idea to: | |
| 1678 1. Re-create the table inside the scrolling div | |
| 1679 2. Take live measurements from the DOM | |
| 1680 3. Apply the measurements | |
| 1681 4. Clean up</p><div class="collapse_details"><dl class="details"> | |
| 1682 | |
| 1683 </dl> | |
| 1684 <h5>Parameters:</h5> | |
| 1685 | |
| 1686 <table class="params"> | |
| 1687 <thead> | |
| 1688 <tr> | |
| 1689 <th width="20"></th> | |
| 1690 <th width="12%" class="bottom_border name">Name</th> | |
| 1691 <th width="10%" class="bottom_border">Type</th> | |
| 1692 <th width="10%" class="bottom_border">Attributes</th> | |
| 1693 <th width="10%" class="bottom_border">Default</th> | |
| 1694 <th class="last bottom_border">Description</th> | |
| 1695 </tr> | |
| 1696 </thead> | |
| 1697 | |
| 1698 <tbody> | |
| 1699 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">o</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1700 </tbody> | |
| 1701 </table><h5>Returns:</h5><p class="returns"><p>Node to add to the DOM</p></p></div> | |
| 1702 <dt id="DataTable#oApi._fnScrollingWidthAdjust" class=" odd"><a name="_fnScrollingWidthAdjust"></a><a name="_fnScrollingWidthAdjust_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnScrollingWidthAdjust</a></span><span class="type-sig"><span class="signature">(oSettings, n)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Adjust a table's width to take account of scrolling</p><div class="collapse_details"><dl class="details"> | |
| 1703 | |
| 1704 </dl> | |
| 1705 <h5>Parameters:</h5> | |
| 1706 | |
| 1707 <table class="params"> | |
| 1708 <thead> | |
| 1709 <tr> | |
| 1710 <th width="20"></th> | |
| 1711 <th width="12%" class="bottom_border name">Name</th> | |
| 1712 <th width="10%" class="bottom_border">Type</th> | |
| 1713 <th width="10%" class="bottom_border">Attributes</th> | |
| 1714 <th width="10%" class="bottom_border">Default</th> | |
| 1715 <th class="last bottom_border">Description</th> | |
| 1716 </tr> | |
| 1717 </thead> | |
| 1718 | |
| 1719 <tbody> | |
| 1720 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">n</td><td class="type type-param">node</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>table node</p></td></tr> | |
| 1721 </tbody> | |
| 1722 </table></div> | |
| 1723 <dt id="DataTable#oApi._fnServerParams" class=" even"><a name="_fnServerParams"></a><a name="_fnServerParams_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnServerParams</a></span><span class="type-sig"><span class="signature">(oSettings, array)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Add Ajax parameters from plug-ins</p><div class="collapse_details"><dl class="details"> | |
| 1724 | |
| 1725 </dl> | |
| 1726 <h5>Parameters:</h5> | |
| 1727 | |
| 1728 <table class="params"> | |
| 1729 <thead> | |
| 1730 <tr> | |
| 1731 <th width="20"></th> | |
| 1732 <th width="12%" class="bottom_border name">Name</th> | |
| 1733 <th width="10%" class="bottom_border">Type</th> | |
| 1734 <th width="10%" class="bottom_border">Attributes</th> | |
| 1735 <th width="10%" class="bottom_border">Default</th> | |
| 1736 <th class="last bottom_border">Description</th> | |
| 1737 </tr> | |
| 1738 </thead> | |
| 1739 | |
| 1740 <tbody> | |
| 1741 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">array</td><td class="type type-param"></td><td class="attributes"></td><td class="default"></td><td class="description last"><p>{objects} aoData name/value pairs to send to the server</p></td></tr> | |
| 1742 </tbody> | |
| 1743 </table></div> | |
| 1744 <dt id="DataTable#oApi._fnSetCellData" class=" odd"><a name="_fnSetCellData"></a><a name="_fnSetCellData_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnSetCellData</a></span><span class="type-sig"><span class="signature">(oSettings, iRow, iCol, val)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Set the value for a specific cell, into the internal data cache</p><div class="collapse_details"><dl class="details"> | |
| 1745 | |
| 1746 </dl> | |
| 1747 <h5>Parameters:</h5> | |
| 1748 | |
| 1749 <table class="params"> | |
| 1750 <thead> | |
| 1751 <tr> | |
| 1752 <th width="20"></th> | |
| 1753 <th width="12%" class="bottom_border name">Name</th> | |
| 1754 <th width="10%" class="bottom_border">Type</th> | |
| 1755 <th width="10%" class="bottom_border">Attributes</th> | |
| 1756 <th width="10%" class="bottom_border">Default</th> | |
| 1757 <th class="last bottom_border">Description</th> | |
| 1758 </tr> | |
| 1759 </thead> | |
| 1760 | |
| 1761 <tbody> | |
| 1762 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iRow</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>aoData row id</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">iCol</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Column index</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">val</td><td class="type type-param">*</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Value to set</p></td></tr> | |
| 1763 </tbody> | |
| 1764 </table></div> | |
| 1765 <dt id="DataTable#oApi._fnSetObjectDataFn" class=" even"><a name="_fnSetObjectDataFn"></a><a name="_fnSetObjectDataFn_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnSetObjectDataFn</a></span><span class="type-sig"><span class="signature">(mSource)</span><span class="type-signature"> → {function}</span></span></span></dt><dd class=" even"><p>Return a function that can be used to set data from a source object, taking | |
| 1766 into account the ability to use nested objects as a source</p><div class="collapse_details"><dl class="details"> | |
| 1767 | |
| 1768 </dl> | |
| 1769 <h5>Parameters:</h5> | |
| 1770 | |
| 1771 <table class="params"> | |
| 1772 <thead> | |
| 1773 <tr> | |
| 1774 <th width="20"></th> | |
| 1775 <th width="12%" class="bottom_border name">Name</th> | |
| 1776 <th width="10%" class="bottom_border">Type</th> | |
| 1777 <th width="10%" class="bottom_border">Attributes</th> | |
| 1778 <th width="10%" class="bottom_border">Default</th> | |
| 1779 <th class="last bottom_border">Description</th> | |
| 1780 </tr> | |
| 1781 </thead> | |
| 1782 | |
| 1783 <tbody> | |
| 1784 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">mSource</td><td class="type type-param">string | int | function</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>The data source for the object</p></td></tr> | |
| 1785 </tbody> | |
| 1786 </table><h5>Returns:</h5><p class="returns"><p>Data set function</p></p></div> | |
| 1787 <dt id="DataTable#oApi._fnSettingsFromNode" class=" odd"><a name="_fnSettingsFromNode"></a><a name="_fnSettingsFromNode_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnSettingsFromNode</a></span><span class="type-sig"><span class="signature">(nTable)</span><span class="type-signature"> → {object}</span></span></span></dt><dd class=" odd"><p>Return the settings object for a particular table</p><div class="collapse_details"><dl class="details"> | |
| 1788 | |
| 1789 </dl> | |
| 1790 <h5>Parameters:</h5> | |
| 1791 | |
| 1792 <table class="params"> | |
| 1793 <thead> | |
| 1794 <tr> | |
| 1795 <th width="20"></th> | |
| 1796 <th width="12%" class="bottom_border name">Name</th> | |
| 1797 <th width="10%" class="bottom_border">Type</th> | |
| 1798 <th width="10%" class="bottom_border">Attributes</th> | |
| 1799 <th width="10%" class="bottom_border">Default</th> | |
| 1800 <th class="last bottom_border">Description</th> | |
| 1801 </tr> | |
| 1802 </thead> | |
| 1803 | |
| 1804 <tbody> | |
| 1805 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">nTable</td><td class="type type-param">node</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>table we are using as a dataTable</p></td></tr> | |
| 1806 </tbody> | |
| 1807 </table><h5>Returns:</h5><p class="returns"><p>Settings object - or null if not found</p></p></div> | |
| 1808 <dt id="DataTable#oApi._fnSort" class=" even"><a name="_fnSort"></a><a name="_fnSort_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnSort</a></span><span class="type-sig"><span class="signature">(oSettings, bApplyClasses)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Change the order of the table</p><div class="collapse_details"><dl class="details"> | |
| 1809 | |
| 1810 </dl> | |
| 1811 <h5>Parameters:</h5> | |
| 1812 | |
| 1813 <table class="params"> | |
| 1814 <thead> | |
| 1815 <tr> | |
| 1816 <th width="20"></th> | |
| 1817 <th width="12%" class="bottom_border name">Name</th> | |
| 1818 <th width="10%" class="bottom_border">Type</th> | |
| 1819 <th width="10%" class="bottom_border">Attributes</th> | |
| 1820 <th width="10%" class="bottom_border">Default</th> | |
| 1821 <th class="last bottom_border">Description</th> | |
| 1822 </tr> | |
| 1823 </thead> | |
| 1824 | |
| 1825 <tbody> | |
| 1826 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">bApplyClasses</td><td class="type type-param">bool</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>optional - should we apply classes or not</p></td></tr> | |
| 1827 </tbody> | |
| 1828 </table></div> | |
| 1829 <dt id="DataTable#oApi._fnSortAttachListener" class=" odd"><a name="_fnSortAttachListener"></a><a name="_fnSortAttachListener_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnSortAttachListener</a></span><span class="type-sig"><span class="signature">(oSettings, nNode, iDataIndex, <span class="optional">fnCallback</span>)</span><span class="type-signature"></span></span></span></dt><dd class=" odd"><p>Attach a sort handler (click) to a node</p><div class="collapse_details"><dl class="details"> | |
| 1830 | |
| 1831 </dl> | |
| 1832 <h5>Parameters:</h5> | |
| 1833 | |
| 1834 <table class="params"> | |
| 1835 <thead> | |
| 1836 <tr> | |
| 1837 <th width="20"></th> | |
| 1838 <th width="12%" class="bottom_border name">Name</th> | |
| 1839 <th width="10%" class="bottom_border">Type</th> | |
| 1840 <th width="10%" class="bottom_border">Attributes</th> | |
| 1841 <th width="10%" class="bottom_border">Default</th> | |
| 1842 <th class="last bottom_border">Description</th> | |
| 1843 </tr> | |
| 1844 </thead> | |
| 1845 | |
| 1846 <tbody> | |
| 1847 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">nNode</td><td class="type type-param">node</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>node to attach the handler to</p></td></tr><tr class="even"><td class="number right_border"><div>3</div></td><td class="name">iDataIndex</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>column sorting index</p></td></tr><tr class="odd"><td class="number right_border"><div>4</div></td><td class="name">fnCallback</td><td class="type type-param">function</td><td class="attributes">Optional</td><td class="default"></td><td class="description last"><p>callback function</p></td></tr> | |
| 1848 </tbody> | |
| 1849 </table></div> | |
| 1850 <dt id="DataTable#oApi._fnSortingClasses" class=" even"><a name="_fnSortingClasses"></a><a name="_fnSortingClasses_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnSortingClasses</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Set the sorting classes on the header, Note: it is safe to call this function | |
| 1851 when bSort and bSortClasses are false</p><div class="collapse_details"><dl class="details"> | |
| 1852 | |
| 1853 </dl> | |
| 1854 <h5>Parameters:</h5> | |
| 1855 | |
| 1856 <table class="params"> | |
| 1857 <thead> | |
| 1858 <tr> | |
| 1859 <th width="20"></th> | |
| 1860 <th width="12%" class="bottom_border name">Name</th> | |
| 1861 <th width="10%" class="bottom_border">Type</th> | |
| 1862 <th width="10%" class="bottom_border">Attributes</th> | |
| 1863 <th width="10%" class="bottom_border">Default</th> | |
| 1864 <th class="last bottom_border">Description</th> | |
| 1865 </tr> | |
| 1866 </thead> | |
| 1867 | |
| 1868 <tbody> | |
| 1869 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1870 </tbody> | |
| 1871 </table></div> | |
| 1872 <dt id="DataTable#oApi._fnStringToCss" class=" odd"><a name="_fnStringToCss"></a><a name="_fnStringToCss_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnStringToCss</a></span><span class="type-sig"><span class="signature">(aArray1, aArray2)</span><span class="type-signature"> → {int}</span></span></span></dt><dd class=" odd"><p>Append a CSS unit (only if required) to a string</p><div class="collapse_details"><dl class="details"> | |
| 1873 | |
| 1874 </dl> | |
| 1875 <h5>Parameters:</h5> | |
| 1876 | |
| 1877 <table class="params"> | |
| 1878 <thead> | |
| 1879 <tr> | |
| 1880 <th width="20"></th> | |
| 1881 <th width="12%" class="bottom_border name">Name</th> | |
| 1882 <th width="10%" class="bottom_border">Type</th> | |
| 1883 <th width="10%" class="bottom_border">Attributes</th> | |
| 1884 <th width="10%" class="bottom_border">Default</th> | |
| 1885 <th class="last bottom_border">Description</th> | |
| 1886 </tr> | |
| 1887 </thead> | |
| 1888 | |
| 1889 <tbody> | |
| 1890 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">aArray1</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>first array</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">aArray2</td><td class="type type-param">array</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>second array</p></td></tr> | |
| 1891 </tbody> | |
| 1892 </table><h5>Returns:</h5><p class="returns"><p>0 if match, 1 if length is different, 2 if no match</p></p></div> | |
| 1893 <dt id="DataTable#oApi._fnUpdateInfo" class=" even"><a name="_fnUpdateInfo"></a><a name="_fnUpdateInfo_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnUpdateInfo</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"></span></span></span></dt><dd class=" even"><p>Update the information elements in the display</p><div class="collapse_details"><dl class="details"> | |
| 1894 | |
| 1895 </dl> | |
| 1896 <h5>Parameters:</h5> | |
| 1897 | |
| 1898 <table class="params"> | |
| 1899 <thead> | |
| 1900 <tr> | |
| 1901 <th width="20"></th> | |
| 1902 <th width="12%" class="bottom_border name">Name</th> | |
| 1903 <th width="10%" class="bottom_border">Type</th> | |
| 1904 <th width="10%" class="bottom_border">Attributes</th> | |
| 1905 <th width="10%" class="bottom_border">Default</th> | |
| 1906 <th class="last bottom_border">Description</th> | |
| 1907 </tr> | |
| 1908 </thead> | |
| 1909 | |
| 1910 <tbody> | |
| 1911 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1912 </tbody> | |
| 1913 </table></div> | |
| 1914 <dt id="DataTable#oApi._fnVisbleColumns" class=" odd"><a name="_fnVisbleColumns"></a><a name="_fnVisbleColumns_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnVisbleColumns</a></span><span class="type-sig"><span class="signature">(oSettings)</span><span class="type-signature"> → {int}</span></span></span></dt><dd class=" odd"><p>Get the number of visible columns</p><div class="collapse_details"><dl class="details"> | |
| 1915 | |
| 1916 </dl> | |
| 1917 <h5>Parameters:</h5> | |
| 1918 | |
| 1919 <table class="params"> | |
| 1920 <thead> | |
| 1921 <tr> | |
| 1922 <th width="20"></th> | |
| 1923 <th width="12%" class="bottom_border name">Name</th> | |
| 1924 <th width="10%" class="bottom_border">Type</th> | |
| 1925 <th width="10%" class="bottom_border">Attributes</th> | |
| 1926 <th width="10%" class="bottom_border">Default</th> | |
| 1927 <th class="last bottom_border">Description</th> | |
| 1928 </tr> | |
| 1929 </thead> | |
| 1930 | |
| 1931 <tbody> | |
| 1932 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr> | |
| 1933 </tbody> | |
| 1934 </table><h5>Returns:</h5><p class="returns"><p>i the number of visible columns</p></p></div> | |
| 1935 <dt id="DataTable#oApi._fnVisibleToColumnIndex" class=" even"><a name="_fnVisibleToColumnIndex"></a><a name="_fnVisibleToColumnIndex_details"></a><span class="type-attr"><span class="type-signature"><static> </span></span><span class="type-name"><a>_fnVisibleToColumnIndex</a></span><span class="type-sig"><span class="signature">(oSettings, iMatch)</span><span class="type-signature"> → {int}</span></span></span></dt><dd class=" even"><p>Covert the index of a visible column to the index in the data array (take account | |
| 1936 of hidden columns)</p><div class="collapse_details"><dl class="details"> | |
| 1937 | |
| 1938 </dl> | |
| 1939 <h5>Parameters:</h5> | |
| 1940 | |
| 1941 <table class="params"> | |
| 1942 <thead> | |
| 1943 <tr> | |
| 1944 <th width="20"></th> | |
| 1945 <th width="12%" class="bottom_border name">Name</th> | |
| 1946 <th width="10%" class="bottom_border">Type</th> | |
| 1947 <th width="10%" class="bottom_border">Attributes</th> | |
| 1948 <th width="10%" class="bottom_border">Default</th> | |
| 1949 <th class="last bottom_border">Description</th> | |
| 1950 </tr> | |
| 1951 </thead> | |
| 1952 | |
| 1953 <tbody> | |
| 1954 <tr class="even"><td class="number right_border"><div>1</div></td><td class="name">oSettings</td><td class="type type-param">object</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>dataTables settings object</p></td></tr><tr class="odd"><td class="number right_border"><div>2</div></td><td class="name">iMatch</td><td class="type type-param">int</td><td class="attributes"></td><td class="default"></td><td class="description last"><p>Visible column index to lookup</p></td></tr> | |
| 1955 </tbody> | |
| 1956 </table><h5>Returns:</h5><p class="returns"><p>i the data index</p></p></div> | |
| 1957 | |
| 1958 </dd> | |
| 1959 </div> | |
| 1960 </div> | |
| 1961 | |
| 1962 </div> | |
| 1963 | |
| 1964 <div class="fw_footer"> | |
| 1965 DataTables: Copyright 2008-2012 Allan Jardine, all rights reserved<br> | |
| 1966 | |
| 1967 Documentation generated by <a href="https://github.com/micmath/JSDoc">JSDoc 3</a> on | |
| 1968 23th Sep 2012 - 14:27 | |
| 1969 with the <a href="http://datatables.net/">DataTables</a> template. | |
| 1970 </div> | |
| 1971 </body> | |
| 1972 </html> |
