Mercurial > repos > saskia-hiltemann > ireport
comparison DataTables-1.9.4/docs/34cdb56b2c.html @ 0:ac5f9272033b draft
first upload
author | saskia-hiltemann |
---|---|
date | Tue, 01 Jul 2014 11:42:23 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:ac5f9272033b |
---|---|
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> |