<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>DataTables 1.9 — DataTables forums</title>
        <link>https://datatables.net/forums/</link>
        <pubDate>Tue, 09 Jun 2026 18:37:54 +0000</pubDate>
        <language>en</language>
            <description>DataTables 1.9 — DataTables forums</description>
    <language>en</language>
    <atom:link href="https://datatables.net/forums/categories/datatables-1-9/p20/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>How can I put the search label inside the input?</title>
        <link>https://datatables.net/forums/discussion/18707/how-can-i-put-the-search-label-inside-the-input</link>
        <pubDate>Thu, 12 Dec 2013 08:35:49 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>AluminumCat</dc:creator>
        <guid isPermaLink="false">18707@/forums/discussions</guid>
        <description><![CDATA[Hi, Is there a way to put the search-label inside the text input, rather than have it outside? I've tried searching for a solution, but have found none so far.]]>
        </description>
    </item>
    <item>
        <title>Create custom cell content using callback</title>
        <link>https://datatables.net/forums/discussion/18708/create-custom-cell-content-using-callback</link>
        <pubDate>Thu, 12 Dec 2013 08:46:50 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>santjago</dc:creator>
        <guid isPermaLink="false">18708@/forums/discussions</guid>
        <description><![CDATA[I've a problem generating custom contents for some cells when making fnUpdate.<br />
<br />
Here's table definition:<br />
[code]<br />
    defaultsTable = $('table.defaults-table').dataTable({<br />
        "bProcessing": true,<br />
        "bLengthChange": false,<br />
        "iDisplayLength": 10,<br />
        "sAjaxSource": "{{ url_for('.json_get_data', aid=0) }}",<br />
        "sAjaxDataProp": "data",<br />
        "aoColumns": [<br />
            {"mData": "country", "fnCreatedCell": buttonCell},<br />
            {"mData": "operators", "fnCreatedCell": buttonCell},<br />
            {"mData": "platform", "fnCreatedCell": valueCell},<br />
            {"mData": "type", "fnCreatedCell": valueCell},<br />
            {"mData": "amount", "fnCreatedCell": createCell},<br />
            {"mData": "id", "fnCreatedCell": actionCell}<br />
        ]<br />
    });<br />
<br />
function createCell(nTd, sData, oData, iRow, iCol) {<br />
    $(nTd).addClass('align-center');<br />
}<br />
function valueCell(nTd, sData, oData, iRow, iCol) {<br />
    createCell(nTd, sData, oData, iRow, iCol);<br />
    $(nTd).text(sData.name);<br />
}<br />
<br />
function actionCell(nTd, sData, oData, iRow, iCol) {<br />
    createCell(nTd, sData, oData, iRow, iCol);<br />
    var removeUrlTpl = '{{ url_for('.json_delete_rate', rid=".RID.") }}';<br />
    var removeAction = $('');<br />
    removeAction.text('Delete');<br />
    removeAction.click(function() { removeRow($(this).parent().parent()); });<br />
<br />
    //var editUrlTpl = '{{ url_for('.json_edit_rate', rid=".RID.") }}';<br />
    var editAction = $('');<br />
    editAction.text('Edit');<br />
    editAction.click(function() { editRow($(this).parent().parent()); });<br />
<br />
    editAction.appendTo($(nTd).empty());<br />
    removeAction.appendTo($(nTd));<br />
}<br />
<br />
function buttonCell(nTd, sData, oData, iRow, iCol) {<br />
    createCell(nTd, sData, oData, iRow, iCol);<br />
    var button = $('');<br />
    var toolTip = [];<br />
    for (var i = 0; i &lt; sData.length; i++) {<br />
        toolTip[toolTip.length] = sData[i].name + (sData[i].hasOwnProperty('code') ? ' (' + sData[i].code + ')' : '');<br />
    }<br />
    button.data('content', toolTip);<br />
    button.html('See tooltip');<br />
    button.popover();<br />
    button.appendTo($(nTd).empty());<br />
}<br />
<br />
[/code]<br />
<br />
So, this code works perfectly on table first render. But when I need to update a table row (and guess the right way is to call fnUpdate) the table contents of the given row messes up.<br />
<br />
I've also tried to update the code to use "mRender" property of columns definitions (so createCell is called in fnCreatedCell and all other funcs are bound to mRender. That only works when mRender bound function returns textual data. As soon as mRender.call() returns jQuery object the result is also a mess.<br />
<br />
So what's the proper way to use custom cell contents on both first render and row/cell update?<br />
<br />
I've read already some discussions on fnCreatedCell problems, someone made an advice to call fnCreatedCell manually with no sample though.]]>
        </description>
    </item>
    <item>
        <title>Datatables in modal windows can not get json data form server side</title>
        <link>https://datatables.net/forums/discussion/18709/datatables-in-modal-windows-can-not-get-json-data-form-server-side</link>
        <pubDate>Thu, 12 Dec 2013 09:45:54 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>holala</dc:creator>
        <guid isPermaLink="false">18709@/forums/discussions</guid>
        <description><![CDATA[I click a button call a bootstrap modal,and modal content get by remote.<br />
the remote content has datatable,the data source sets by ajax,but the ajax can not run.<br />
I don't know why?<br />
Please HELP! Thanks<br />
my modal window code:<br />
<br />
<br />
                                <br />
                                <br />
                                    <br />
                                    ID<br />
                                    Col1<br />
                                    Col2<br />
                                    Col3<br />
                                <br />
                                <br />
                                <br />
                                <br />
                                    Empty<br />
                                <br />
                                <br />
                                <br />
                                <br />
                            <br />
<br />
<br />
    $(document).ready(function () {<br />
        $("#purchase-grid").dataTable({<br />
            "bProcessing": true,<br />
            "bServerSide": true,<br />
            //ajax invoke json<br />
            "sAjaxSource": "js/data/devices-onsale.json",<br />
            "sPaginationType": "bootstrap",<br />
            "sScrollY": 300,<br />
            "sScrollX": "100%",<br />
            "sScrollXInner": "100%"<br />
        });<br />
    });]]>
        </description>
    </item>
    <item>
        <title>Fetch server params of a datatable</title>
        <link>https://datatables.net/forums/discussion/18705/fetch-server-params-of-a-datatable</link>
        <pubDate>Thu, 12 Dec 2013 07:16:22 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>sdinesh21</dc:creator>
        <guid isPermaLink="false">18705@/forums/discussions</guid>
        <description><![CDATA[Hi Allan,<br />
<br />
I use Datatables 1.9 for a server side datatable which I refresh every 5 seconds. For a table, I want to fetch the server parameters that are being passed in the request. I tried fetching by calling aoData of the datatable but it has the table records in it. How else could I fetch the request parameters alone?]]>
        </description>
    </item>
    <item>
        <title>Set Value to "Whatever" From SQL String</title>
        <link>https://datatables.net/forums/discussion/18695/set-value-to-whatever-from-sql-string</link>
        <pubDate>Wed, 11 Dec 2013 17:28:00 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>Hayezb</dc:creator>
        <guid isPermaLink="false">18695@/forums/discussions</guid>
        <description><![CDATA[Hello! <br />
<br />
I'm using DataTables w/ CodeIgniter and have a column with some values in it ( 4 different ones ) and instead of it being 5, 10 etc.. displaying in the table I want them to be 5 = 'Example 1', 10 = "Example 2", etc...<br />
<br />
I'm sure this is something easy to do :)]]>
        </description>
    </item>
    <item>
        <title>Patch for forced secondary etc. sorts</title>
        <link>https://datatables.net/forums/discussion/18589/patch-for-forced-secondary-etc-sorts</link>
        <pubDate>Wed, 04 Dec 2013 19:53:52 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>syndesis</dc:creator>
        <guid isPermaLink="false">18589@/forums/discussions</guid>
        <description><![CDATA[I had a requirement similar to the one in http://www.datatables.net/forums/discussion/comment/45129<br />
<br />
You mentioned that maybe DataTables should provide an option for this internally so I added one.  This option is nearly identical to aaSortingFixed, except it sorts after the selected sort instead of before.  Patch follows.  Please let me know if I should submit a pull request or if you think it should be implemented in a different way.<br />
<br />
[code]<br />
diff --git a/media/js/jquery.dataTables.js b/media/js/jquery.dataTables.js<br />
index 89179c8..ea39b9e 100644<br />
--- a/media/js/jquery.dataTables.js<br />
+++ b/media/js/jquery.dataTables.js<br />
@@ -2057,7 +2057,11 @@<br />
      aaSort = ( oSettings.aaSortingFixed !== null ) ?<br />
        oSettings.aaSortingFixed.concat( oSettings.aaSorting ) :<br />
        oSettings.aaSorting.slice();<br />
-     <br />
+<br />
+     if ( oSettings.aaPostSort !== null ) {<br />
+       aaSort = aaSort.concat( oSettings.aaPostSort );<br />
+     }<br />
+ <br />
      for ( i=0 ; i]]>
        </description>
    </item>
    <item>
        <title>iDisplayLength: -1 bug</title>
        <link>https://datatables.net/forums/discussion/18692/idisplaylength-1-bug</link>
        <pubDate>Wed, 11 Dec 2013 14:39:12 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>hugi</dc:creator>
        <guid isPermaLink="false">18692@/forums/discussions</guid>
        <description><![CDATA[Hello,<br />
<br />
I using DataTables 1.9 with client side data. We show normaley all row elements with the option iDisplayLength: -1.<br />
The problem appears if the user deletes the last element in the datatable. The paging "previous" is active, although there are no rows in the datatable. <br />
<br />
We can use fnClearTable as workaround.<br />
<br />
Small demo: http://live.datatables.net/ivakuc/edit#javascript,html<br />
Delete three times the first row and check the paging links.<br />
<br />
Thanks<br />
hugi]]>
        </description>
    </item>
    <item>
        <title>Change bSortable on callback</title>
        <link>https://datatables.net/forums/discussion/18656/change-bsortable-on-callback</link>
        <pubDate>Mon, 09 Dec 2013 15:52:26 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>tjeerdkramer</dc:creator>
        <guid isPermaLink="false">18656@/forums/discussions</guid>
        <description><![CDATA[I am trying to change the "bSortable" attribute of a specific column after the data is being received from the server, based on iTotalDisplayRecords &gt; 100000.<br />
<br />
Is there some way to do it?]]>
        </description>
    </item>
    <item>
        <title>Export checkbox checked state to excel</title>
        <link>https://datatables.net/forums/discussion/18681/export-checkbox-checked-state-to-excel</link>
        <pubDate>Wed, 11 Dec 2013 06:20:01 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>rkbabu</dc:creator>
        <guid isPermaLink="false">18681@/forums/discussions</guid>
        <description><![CDATA[We need to export the checkbox checked state(True/False) to excel.<br />
Currently it exports empty string.<br />
<br />
This is the code currently we using<br />
<br />
*Dynamically change lang according to localization*/<br />
var langFile = "../Scripts/jquery.dataTables.en-US.txt";<br />
if (locale === "zh-cn") {<br />
    langFile = "../Scripts/jquery.dataTables.zh-CN.txt";<br />
}<br />
<br />
<br />
	var fileName = ($('#ctl00_hdnXlsFileName').val() || "xlsfileName");<br />
<br />
	var oTable = $('.gvDataTable').dataTable({<br />
		"oLanguage": {"sUrl": langFile},<br />
		"sScrollX": "99%",<br />
		"bDestroy": true, //To retrieve the datatables object for this table, pass no arguments or see the docs for bRetrive and bDestory<br />
		"bStateSave": true, //http://datatables.net/forums/discussion/573/how-to-stay-on-current-page-after-re-draw/p1<br />
		"fnDrawCallback": function (oSettings) {<br />
			/* Need to redo the counters if filtered or sorted */<br />
			if (oSettings.bSorted || oSettings.bFiltered) {<br />
				for (var i = 0, iLen = oSettings.aiDisplay.length; i &lt; iLen; i++) {<br />
					$('td:eq(0)', oSettings.aoData[oSettings.aiDisplay[i]].nTr).html(i + 1);<br />
				}<br />
			}<br />
			$('.cbShowOrHideGvCols').appendTo('div.DTTT_container'); /*Put checkboxlist for show/hide columns after excel export*/<br />
		},<br />
		/*"sDom": 'r&lt;"H"lf&gt;&lt;"datatable-scroll"t&gt;&lt;"F"ip&gt;',*/<br />
		"sDom": '&lt;"H"lTfr&gt;&lt;"datatable-scroll"t&gt;&lt;"F"ip&gt;',<br />
		"oTableTools": {<br />
			"sSwfPath": "../Scripts/media/swf/copy_csv_xls_pdf.swf",<br />
			/*"sSwfPath": "http://datatables.net/release-datatables/extras/TableTools/media/swf/copy_csv_xls_pdf.swf",*/<br />
			"aButtons": [{ /*http://datatables.net/extras/tabletools/button_options*/<br />
					"sExtends": "xls",<br />
					"sFileName": fileName,<br />
					"sButtonText": "",<br />
					"sTitle": fileName.replace("xls","")<br />
				}<br />
			]<br />
		}<br />
	});]]>
        </description>
    </item>
    <item>
        <title>Using javascript parameters to build a server-side WHERE filter</title>
        <link>https://datatables.net/forums/discussion/18664/using-javascript-parameters-to-build-a-server-side-where-filter</link>
        <pubDate>Tue, 10 Dec 2013 09:28:24 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>akrinsky</dc:creator>
        <guid isPermaLink="false">18664@/forums/discussions</guid>
        <description><![CDATA[I was hoping to filter the list of possible places in my database to the State of California (CA) prior to editing.  In fact, I would like to marshall up a whole bunch of COLUMN = VALUE filters and have them filter down the rows passed to the grid. <br />
<br />
This usage is not working... am I missing something?<br />
<br />
$('#Places').dataTable( {<br />
		"sDom": "Tfrtip",<br />
		"sAjaxSource": "php/table.Places.php",<br />
	    "bServerSide": true,<br />
        "sServerMethod": 'POST',<br />
		"fnServerParams": function ( aoData ) {aoData.push( { "name":"STATE","value":"CA" } )},<br />
		"aoColumns": [<br />
			{<br />
				"mData": "STATE"<br />
			},<br />
			{<br />
				"mData": "CITY"<br />
			}<br />
		],<br />
		"oTableTools": {<br />
			"sRowSelect": "multi",<br />
			"aButtons": [<br />
				//{ "sExtends": "editor_create", "editor": editor },<br />
				{ "sExtends": "editor_edit",   "editor": editor },<br />
				{ "sExtends": "editor_remove", "editor": editor }<br />
			]<br />
		}<br />
	} );<br />
} );]]>
        </description>
    </item>
    <item>
        <title>How to always sort all columns by a last column, giving preference to existing sort options?</title>
        <link>https://datatables.net/forums/discussion/17127/how-to-always-sort-all-columns-by-a-last-column-giving-preference-to-existing-sort-options</link>
        <pubDate>Thu, 29 Aug 2013 01:44:07 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>Kyopaxa</dc:creator>
        <guid isPermaLink="false">17127@/forums/discussions</guid>
        <description><![CDATA[Hi,<br />
<br />
I have a table that groups rows by different columns selected by the user. To perform the grouping it uses aaSortingFixed for the column being grouped at that moment.<br />
<br />
Now I am in need to always sort by a last column Z. This sort by Z should be applied always in the last position, giving preference to any other sort options currently applied by the user.<br />
<br />
I tried using aDataSort for every column, specifying Z as the last column to sort with. The problem is that this approach doesn't work as intended when aaSortingFixed points to a column that uses aDataSort. What happens is that aaSortingFixed will be applied first and will use aDataSort to also sort by Z, then the rest of the sort options will be applied AFTER the sorting by Z.<br />
<br />
Here is a fiddle example of the problem: http://jsfiddle.net/HNTez/2/<br />
<br />
Is there any option like aaSortingFixed but that applies the fixed sort at the end instead of at the beginning? If not, wouldn't it be a nice feature to have? It could be called aaSortingFixedLast for example.]]>
        </description>
    </item>
    <item>
        <title>Header columns are not aligned with the data columns</title>
        <link>https://datatables.net/forums/discussion/18630/header-columns-are-not-aligned-with-the-data-columns</link>
        <pubDate>Fri, 06 Dec 2013 16:53:58 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>fboland</dc:creator>
        <guid isPermaLink="false">18630@/forums/discussions</guid>
        <description><![CDATA[Hi,<br />
<br />
All is on the title, i search on the forum and find a lot of discussion about this problem but without a solution for me.<br />
<br />
You can show a screenshot here : http://lerelaisimmobilier.com/Screenshot.png<br />
<br />
And the datatable code :<br />
[code]<br />
$.ajax(<br />
{<br />
	type: 'GET',<br />
	dataType: 'json',<br />
	url: "ajax/DataTable.php",<br />
	data: {'dataTableName':Self_dataTable.dataTableName, 'required':'ColumnsDef'},<br />
	success: function(dataCols)<br />
	{<br />
		// Mise à jour de la variable des champs<br />
		fields = dataCols.aoColumns;<br />
				<br />
		// Création du datatable<br />
		Self_dataTable.dataTable = $table.dataTable(<br />
		{<br />
			"sDom": "RrtS",<br />
			"sScrollX": "100%",<br />
			"sScrollY": "500px",<br />
			"bServerSide": true,<br />
			"bProcessing": true,<br />
			"aoColumns": fields,<br />
			"bDeferRender": true,                               <br />
			"sAjaxSource": "ajax/DataTable.php",<br />
			"fnServerData": function (sSource, aoData, fnCallback, oSettings)<br />
			{<br />
				// Ajout de paramètre supplémentaire<br />
				<br />
					// Type de demande "données"<br />
					aoData.push({'name':'required', 'value':'Data'});<br />
				<br />
					// Nom du dataTable<br />
					if(!$.isNue(Self_dataTable.dataTableName)) aoData.push({'name':'dataTableName', 'value':Self_dataTable.dataTableName});<br />
				<br />
					// Paramètre ajax<br />
					if(!$.isNue(Self_dataTable.paramAjax)) aoData.push({'name':'paramAjax', 'value':Self_dataTable.paramAjax});<br />
<br />
				// Exécution de la requête ajax<br />
				oSettings.jqXHR = $.ajax(<br />
				{<br />
					"dataType": 'json',<br />
					"type": "GET",<br />
					"url": sSource,<br />
					"data": aoData,<br />
					"success": function(data)<br />
					{						<br />
						// Exécution de la fonction par défaut<br />
						fnCallback.call(null, data);<br />
					}<br />
				});<br />
			}<br />
		});<br />
	}<br />
});<br />
[/code]<br />
<br />
"fields" var  json lool like this :<br />
[code]<br />
{<br />
	"aoColumns":[<br />
		{<br />
		"sTitle":"aze",<br />
		"mData":"toto",<br />
		"sDbOrder":"toto",<br />
		"sDbSearch":"toto",<br />
		"sType":"string",<br />
		"sWidth":"200px",<br />
		"sClass":"align-center",<br />
		"bSortable":true,<br />
		"bSearchable":true<br />
		},<br />
		{<br />
		"sTitle":"aze",<br />
		"mData":"tata",<br />
		"sDbOrder":"tata",<br />
		"sDbSearch":"",<br />
		"sType":"string",<br />
		"sWidth":"90px",<br />
		"sClass":"align-center",<br />
		"bSortable":true,<br />
		"bSearchable":true<br />
		},<br />
		{<br />
		"sTitle":"aze",<br />
		"mData":"titi",<br />
		"sDbOrder":"",<br />
		"sDbSearch":"",<br />
		"sType":"string",<br />
		"sWidth":"90px",<br />
		"sClass":"align-center",<br />
		"bSortable":true,<br />
		"bSearchable":true<br />
		},<br />
		.....<br />
	]<br />
}<br />
[/code]]]>
        </description>
    </item>
    <item>
        <title>Reinitialise DataTable error</title>
        <link>https://datatables.net/forums/discussion/18666/reinitialise-datatable-error</link>
        <pubDate>Tue, 10 Dec 2013 11:43:22 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>samir_gambler</dc:creator>
        <guid isPermaLink="false">18666@/forums/discussions</guid>
        <description><![CDATA[Hello, <br />
I am using DataTable to display details in table form. I am using server side processing to populate table with data and has below function in the page.<br />
[code]<br />
$(document).ready(function() {<br />
	$('#sample_editable_1').dataTable( {<br />
		"bProcessing": true,<br />
		"bServerSide": true,<br />
		"sAjaxSource": "includes/merchant_processing.php"<br />
	} );<br />
	App.init();<br />
        TableEditable.init();<br />
} ); <br />
[/code]<br />
I am using 'table-editable.js' file to add the feature of inline editing. In that file there is again initialization of dataTable<br />
[code]<br />
var oTable = $('#sample_editable_1').dataTable({<br />
                "aLengthMenu": [<br />
                    [5, 15, 20, -1],<br />
                    [5, 15, 20, "All"] // change per page values here<br />
                ],<br />
                // set the initial value<br />
                "iDisplayLength": 5,<br />
                <br />
                "sPaginationType": "bootstrap",<br />
                "oLanguage": {<br />
                    "sLengthMenu": "_MENU_ records",<br />
                    "oPaginate": {<br />
                        "sPrevious": "Prev",<br />
                        "sNext": "Next"<br />
                    }<br />
                },<br />
                "aoColumnDefs": [{<br />
                        'bSortable': false,<br />
                        'aTargets': [0]<br />
                    }<br />
                ]<br />
            });<br />
[/code]<br />
Due to this I am getting error<br />
[code]<br />
DataTables warning (table id = 'sample_editable_1'): Cannot reinitialise DataTable.<br />
<br />
To retrieve the DataTables object for this table, pass no arguments or see the docs for bRetrieve and bDestroy<br />
[/code]<br />
Please guide me how to avoid this error.<br />
<br />
Thanks,<br />
Samir]]>
        </description>
    </item>
    <item>
        <title>How to validate data in the table while editing</title>
        <link>https://datatables.net/forums/discussion/18662/how-to-validate-data-in-the-table-while-editing</link>
        <pubDate>Tue, 10 Dec 2013 07:46:04 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>samir_gambler</dc:creator>
        <guid isPermaLink="false">18662@/forums/discussions</guid>
        <description><![CDATA[Hi,<br />
I am using DataTablles to make editable table and allow user to edit the data. I can achieve this but how to validate the data entered by the user during editing.<br />
Thanks,<br />
Samir]]>
        </description>
    </item>
    <item>
        <title>Change Columns header movement effect on ipad</title>
        <link>https://datatables.net/forums/discussion/18624/change-columns-header-movement-effect-on-ipad</link>
        <pubDate>Fri, 06 Dec 2013 13:54:22 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>fboland</dc:creator>
        <guid isPermaLink="false">18624@/forums/discussions</guid>
        <description><![CDATA[Is it possible to change columns header effect movement on ipad ?<br />
<br />
My datatable have more columns than is displayable on screen, so i have a scroll on y axes.<br />
<br />
When i scroll on right, there is a not terrible small animation to forward columns.<br />
<br />
I would like to change this animation.<br />
<br />
Is there a callback to override the default animation ?<br />
<br />
Wath's the best practice ?<br />
<br />
Thx]]>
        </description>
    </item>
    <item>
        <title>Sorting Image position Issue.</title>
        <link>https://datatables.net/forums/discussion/18653/sorting-image-position-issue</link>
        <pubDate>Mon, 09 Dec 2013 15:05:47 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>gbalu</dc:creator>
        <guid isPermaLink="false">18653@/forums/discussions</guid>
        <description><![CDATA[I was using data tables plugin for sorting and pagination. It works fine. But am having the issue in displaying the Sorting Image.<br />
The Sorting image are displaying in right end of each TH, But i want to display it next to the text. How it can be done? I tried overriding the CSS bt nothing works out]]>
        </description>
    </item>
    <item>
        <title>How to add extra column</title>
        <link>https://datatables.net/forums/discussion/18649/how-to-add-extra-column</link>
        <pubDate>Mon, 09 Dec 2013 10:18:51 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>samir_gambler</dc:creator>
        <guid isPermaLink="false">18649@/forums/discussions</guid>
        <description><![CDATA[Hello,<br />
I was looking at your DataTables plugin and I found it very useful. I came across a web page that is using DataTable to display data. Currently table detail is directly entered in the html page with two extra column to edit the entry and delete the row. I am able to get the data from server side processing but I am unable to add two columns to edit and delete the entry. Can you please guide me how to add these  column.<br />
<br />
Thanks,<br />
Samir]]>
        </description>
    </item>
    <item>
        <title>Search Function stops when using GROUP BY in server processing</title>
        <link>https://datatables.net/forums/discussion/18648/search-function-stops-when-using-group-by-in-server-processing</link>
        <pubDate>Mon, 09 Dec 2013 08:27:58 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>ESHam</dc:creator>
        <guid isPermaLink="false">18648@/forums/discussions</guid>
        <description><![CDATA[Hello All..<br />
I have a server processing table that queries from 2 tables and groups the results.. When searching the results are not working ERROR 1064 (MYSQL SYNTAX ERROR near WHERE) If i remove Group by from the code everything works fine but i get multiple results from the parent record. Any ideas? Thank you.<br />
<br />
[code]<br />
&lt;?php<br />
 <br />
     $aColumns = array( 'accountname', 'accountAddress1', 'accountAddress2', 'accountCity', 'accountState', 'accountZip', 'accountphone', 'accountemail', 'accountWebSite', 'accountFax','tasktitle');<br />
 <br />
 <br />
 <br />
  $sIndexColumn = "accountname";<br />
  $sTable = "accounts";<br />
  $sJoin = "LEFT JOIN tasks on accounts.accountname = tasks.taskresource GROUP BY accounts.accountname";<br />
  $gaSql['user']       = "xx";<br />
  $gaSql['password']   = "";<br />
  $gaSql['db']         = "xx";<br />
  $gaSql['server']     = "localhost";<br />
 <br />
   /*<br />
   * Local functions<br />
   */<br />
 <br />
  function fatal_error ( $sErrorMessage = '' )<br />
  {<br />
    header( $_SERVER['SERVER_PROTOCOL'] .' 500 Internal Server Error' );<br />
    die( $sErrorMessage );<br />
  }<br />
 <br />
  /*<br />
   * MySQL connection<br />
   */<br />
  if ( ! $gaSql['link'] = mysql_pconnect( $gaSql['server'], $gaSql['user'], $gaSql['password']  ) )<br />
  {<br />
    fatal_error( 'Could not open connection to server' );<br />
  }<br />
 <br />
  if ( ! mysql_select_db( $gaSql['db'], $gaSql['link'] ) )<br />
  {<br />
    fatal_error( 'Could not select database ' );<br />
  }<br />
   <br />
 <br />
  /*<br />
   * Paging<br />
   */<br />
  $sLimit = "";<br />
  if ( isset( $_GET['iDisplayStart'] ) &amp;&amp; $_GET['iDisplayLength'] != '-1' )<br />
  {<br />
    $sLimit = "LIMIT ".intval( $_GET['iDisplayStart'] ).", ".<br />
      intval( $_GET['iDisplayLength'] );<br />
  }<br />
   <br />
   <br />
  /*<br />
   * Ordering<br />
   */<br />
  $sOrder = "";<br />
  if ( isset( $_GET['iSortCol_0'] ) )<br />
  {<br />
    $sOrder = "ORDER BY  ";<br />
    for ( $i=0 ; $i intval($_GET['sEcho']),<br />
    "iTotalRecords" =&gt; $iTotal,<br />
    "iTotalDisplayRecords" =&gt; $iFilteredTotal,<br />
    "aaData" =&gt; array()<br />
  );<br />
   <br />
  while ( $aRow = mysql_fetch_array( $rResult ) )<br />
  {<br />
    $row = array();  <br />
     //$row[] =  $OpenAccountTasks;<br />
    $row[] = '';<br />
    for ( $i=0 ; $i<br />
[/code]]]>
        </description>
    </item>
    <item>
        <title>Sort column with thousand separator</title>
        <link>https://datatables.net/forums/discussion/18637/sort-column-with-thousand-separator</link>
        <pubDate>Sat, 07 Dec 2013 12:45:40 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>andrechagas</dc:creator>
        <guid isPermaLink="false">18637@/forums/discussions</guid>
        <description><![CDATA[Hello<br />
<br />
I am having problem to sort a column with thousand separator. How can I solve this case?<br />
<br />
thank you]]>
        </description>
    </item>
    <item>
        <title>Sorting Images</title>
        <link>https://datatables.net/forums/discussion/18644/sorting-images</link>
        <pubDate>Sun, 08 Dec 2013 12:59:36 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>gbalu</dc:creator>
        <guid isPermaLink="false">18644@/forums/discussions</guid>
        <description><![CDATA[How to align sorting images after text. Present it is aligned to faraway to text. I want to align beside tex]]>
        </description>
    </item>
    <item>
        <title>page event firing even when a disabled pager is clicked</title>
        <link>https://datatables.net/forums/discussion/18633/page-event-firing-even-when-a-disabled-pager-is-clicked</link>
        <pubDate>Sat, 07 Dec 2013 03:48:37 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>IndusCreed</dc:creator>
        <guid isPermaLink="false">18633@/forums/discussions</guid>
        <description><![CDATA[Hi.<br />
<br />
First of all, thanks for creating dataTables. I have used it in multiple projects and absolutely love it.<br />
<br />
Anyways, I created this code snipped on Data tables live: http://live.datatables.net/ihipox/2/edit#javascript,html<br />
<br />
When the "previous" button is clicked (which is disabled), the "page" event still gets fired. I would expect the event to fire only when the page is actually changed.<br />
<br />
Here is dataTable code on line 2963 copied from function _fnPageChange ( oSettings, mAction ):<br />
[code]<br />
$(oSettings.oInstance).trigger('page', oSettings);<br />
			<br />
return iOldStart != oSettings._iDisplayStart;<br />
<br />
[/code]<br />
<br />
Shouldn't it be something like this instead:<br />
<br />
[code]<br />
var bPageChanged = iOldStart != oSettings._iDisplayStart;<br />
if (bPageChanged) {<br />
	$(oSettings.oInstance).trigger('page', oSettings);<br />
}		<br />
return bPageChanged;<br />
<br />
[/code]<br />
<br />
I am using v1.9.4. Thank you, again.]]>
        </description>
    </item>
    <item>
        <title>Compatible DataTables (v 1.94) with I.E 7 ?</title>
        <link>https://datatables.net/forums/discussion/18629/compatible-datatables-v-1-94-with-i-e-7</link>
        <pubDate>Fri, 06 Dec 2013 16:22:32 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>vigalego</dc:creator>
        <guid isPermaLink="false">18629@/forums/discussions</guid>
        <description><![CDATA[I would like to know if datatables version (v 1.94) runs with I.E 7...]]>
        </description>
    </item>
    <item>
        <title>Mouse wheel vertical scrolling over fixed column</title>
        <link>https://datatables.net/forums/discussion/18487/mouse-wheel-vertical-scrolling-over-fixed-column</link>
        <pubDate>Wed, 27 Nov 2013 16:51:30 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>levi</dc:creator>
        <guid isPermaLink="false">18487@/forums/discussions</guid>
        <description><![CDATA[Hi there, <br />
<br />
I started using DataTables last month, and I have been incredibly impressed with how flexible and easy to use it has been.  Thank you!<br />
<br />
I just have a quick question: I am using fixed columns and sScrollY together, just like in this example: http://datatables.net/extras/fixedcolumns/<br />
<br />
I notice that in the example and in my implementation, using the mouse wheel to vertically scroll does not cause the table to scroll when the mouse is positioned over the fixed column (i.e. the DTFC_LeftBodyWrapper &amp; DTFC_Cloned area of the table).  <br />
<br />
Since the fixed column is not an index column and is styled like the rest of the table, I would love it if mouse wheel vertical scrolling worked over the fixed column.  I've tried handling the scroll event of DTFC_LeftBodyWrapper, but was unable to create the desired effect.  Is there any known way to achieve vertical scrolling so that scrolling over the fixed column provides the same action as scrolling over the other columns?<br />
<br />
Thank you!<br />
<br />
Levi]]>
        </description>
    </item>
    <item>
        <title>weird displacement contained in the table with finger</title>
        <link>https://datatables.net/forums/discussion/18623/weird-displacement-contained-in-the-table-with-finger</link>
        <pubDate>Fri, 06 Dec 2013 13:40:41 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>fboland</dc:creator>
        <guid isPermaLink="false">18623@/forums/discussions</guid>
        <description><![CDATA[Hi,<br />
<br />
When i move in the table content holding my finger, the displacement is strangely.<br />
<br />
1st :The content is movable on x axes and y axes on the same time.<br />
2nd : The content can be move out of the screen leaving a white space.<br />
<br />
Can someone give me a solution to lock that ?<br />
<br />
Thx]]>
        </description>
    </item>
    <item>
        <title>Filtering and html</title>
        <link>https://datatables.net/forums/discussion/18605/filtering-and-html</link>
        <pubDate>Thu, 05 Dec 2013 15:12:12 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>karine</dc:creator>
        <guid isPermaLink="false">18605@/forums/discussions</guid>
        <description><![CDATA[As I understand of some older threads, there is a bug in 1.9.4, that won't strip off the html in a column when filtering the table. I haven't found any recent information about this, so I would like to ask if anyone has found a good solution to this problem?]]>
        </description>
    </item>
    <item>
        <title>Datatables, jEditable and MVC C# server creates invisible table</title>
        <link>https://datatables.net/forums/discussion/18618/datatables-jeditable-and-mvc-c-server-creates-invisible-table</link>
        <pubDate>Fri, 06 Dec 2013 09:19:50 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>f_strandner</dc:creator>
        <guid isPermaLink="false">18618@/forums/discussions</guid>
        <description><![CDATA[Hello everyone.<br />
<br />
I've been trying to implement a editable table and for one minor detail everything works fine. When I edit the value of a cell I get a new hidden table underneath the table that was edited. This table seems to contain only one row, the last row of the "real" table. This of course results in a web page  that grows a little bit for every edit you do.<br />
At first I thought it was something wrong with my JavaScript code but I then replaced all my client side code (both JavaScript and html) with the one found here:<br />
[quote]<br />
http://www.datatables.net/release-datatables/examples/api/editable.html<br />
[/quote]<br />
<br />
I should probably also mentioned that I did replace the url in the example to  /Some/Url<br />
and that I'm using N2CMS. Don't know if the last bit is relevant, but if it is I've mentioned it...<br />
<br />
As long as I return an empty string from my server it works in that I don't get the extra hidden table. I also of course get empty cell i my table.<br />
When I return a non-empty string I get this strange behavior with the extra table and the text returned ends up in the edited cell.<br />
<br />
this code gives the hidden table:<br />
[code]<br />
public string EditTable2(int? id, int? row_id, string value, int? column)<br />
        {<br />
            return value;<br />
        }<br />
[/code]<br />
<br />
whereas this doesn't<br />
<br />
[code]<br />
public string EditTable2(int? id, int? row_id, string value, int? column)<br />
        {<br />
            return "";<br />
        }<br />
[/code]<br />
<br />
I took a look at the response sent from  the server, with the help of Firebug and DragonFly, in the example linked above and tried to make my response look the same by doing this:<br />
<br />
[code]<br />
public string EditTable2(int? id, int? row_id, string value, int? column)<br />
        {<br />
            return value + " (server updated)";<br />
        }<br />
[/code]<br />
<br />
but all that did was to give me some extra text in the table cell. The extra table remained. <br />
<br />
Oh, one more thing. This happens in Firefox, Opera/Presto, Opera/Chrome, Google Chrome and Internet Explorer 11.<br />
<br />
All this points to there is something wrong with my response from the server and obviously I'm missing something but I just can't figure it out. Is there any one who knows what I'm doing wrong?<br />
<br />
About the notice for a link to a page showing the problem. I can't put one here, you need an user account to access it, but if you are reading this Alan I can e-mail you the information if you wish.<br />
<br />
Any help very much appreciated!<br />
<br />
/Fredrik]]>
        </description>
    </item>
    <item>
        <title>Too many ajax request</title>
        <link>https://datatables.net/forums/discussion/18598/too-many-ajax-request</link>
        <pubDate>Thu, 05 Dec 2013 08:34:09 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>fboland</dc:creator>
        <guid isPermaLink="false">18598@/forums/discussions</guid>
        <description><![CDATA[Hi,<br />
<br />
I'm trying to run datatable in server side processing mode with scroller like in this example : http://datatables.net/release-datatables/extras/Scroller/server-side_processing.html<br />
<br />
Here is my code : <br />
<br />
[code]<br />
$(document).ready(function()<br />
{<br />
	$('.datatable1').dataTable(<br />
	{<br />
		"sScrollY": "500px",<br />
		"sAjaxSource": "TestDataTableAjax1.php",<br />
		"bServerSide": true,<br />
		"sDom": "frtiS",<br />
		"oScroller": { "loadingIndicator": true }<br />
	});<br />
});<br />
[/code]<br />
<br />
The problem is that when i scroll slowly, i realize that several ajax request are done instead of one.<br />
For one mouse wheel, all these request are done : <br />
<br />
[code]<br />
http://web.toto.com/TestDataTableAjax1.php?sEcho=2&amp;iColumns=2&amp;sColumns=&amp;iDisplayStart=12&amp;iDisplayLength=189&amp;mDataProp_0=0&amp;mDataProp_1=1&amp;sSearch=&amp;bRegex=false&amp;sSearch_0=&amp;bRegex_0=false&amp;bSearchable_0=true&amp;sSearch_1=&amp;bRegex_1=false&amp;bSearchable_1=true&amp;iSortCol_0=0&amp;sSortDir_0=asc&amp;iSortingCols=1&amp;bSortable_0=true&amp;bSortable_1=true&amp;_=1386231889586<br />
<br />
http://web.toto.com/TestDataTableAjax1.php?sEcho=4&amp;iColumns=2&amp;sColumns=&amp;iDisplayStart=36&amp;iDisplayLength=189&amp;mDataProp_0=0&amp;mDataProp_1=1&amp;sSearch=&amp;bRegex=false&amp;sSearch_0=&amp;bRegex_0=false&amp;bSearchable_0=true&amp;sSearch_1=&amp;bRegex_1=false&amp;bSearchable_1=true&amp;iSortCol_0=0&amp;sSortDir_0=asc&amp;iSortingCols=1&amp;bSortable_0=true&amp;bSortable_1=true&amp;_=1386231889588<br />
<br />
http://web.toto.com/TestDataTableAjax1.php?sEcho=3&amp;iColumns=2&amp;sColumns=&amp;iDisplayStart=20&amp;iDisplayLength=189&amp;mDataProp_0=0&amp;mDataProp_1=1&amp;sSearch=&amp;bRegex=false&amp;sSearch_0=&amp;bRegex_0=false&amp;bSearchable_0=true&amp;sSearch_1=&amp;bRegex_1=false&amp;bSearchable_1=true&amp;iSortCol_0=0&amp;sSortDir_0=asc&amp;iSortingCols=1&amp;bSortable_0=true&amp;bSortable_1=true&amp;_=1386231889587<br />
<br />
http://web.toto.com/TestDataTableAjax1.php?sEcho=5&amp;iColumns=2&amp;sColumns=&amp;iDisplayStart=50&amp;iDisplayLength=189&amp;mDataProp_0=0&amp;mDataProp_1=1&amp;sSearch=&amp;bRegex=false&amp;sSearch_0=&amp;bRegex_0=false&amp;bSearchable_0=true&amp;sSearch_1=&amp;bRegex_1=false&amp;bSearchable_1=true&amp;iSortCol_0=0&amp;sSortDir_0=asc&amp;iSortingCols=1&amp;bSortable_0=true&amp;bSortable_1=true&amp;_=1386231889589<br />
<br />
http://web.toto.com/TestDataTableAjax1.php?sEcho=7&amp;iColumns=2&amp;sColumns=&amp;iDisplayStart=66&amp;iDisplayLength=189&amp;mDataProp_0=0&amp;mDataProp_1=1&amp;sSearch=&amp;bRegex=false&amp;sSearch_0=&amp;bRegex_0=false&amp;bSearchable_0=true&amp;sSearch_1=&amp;bRegex_1=false&amp;bSearchable_1=true&amp;iSortCol_0=0&amp;sSortDir_0=asc&amp;iSortingCols=1&amp;bSortable_0=true&amp;bSortable_1=true&amp;_=1386231889591<br />
<br />
http://web.toto.com/TestDataTableAjax1.php?sEcho=6&amp;iColumns=2&amp;sColumns=&amp;iDisplayStart=58&amp;iDisplayLength=189&amp;mDataProp_0=0&amp;mDataProp_1=1&amp;sSearch=&amp;bRegex=false&amp;sSearch_0=&amp;bRegex_0=false&amp;bSearchable_0=true&amp;sSearch_1=&amp;bRegex_1=false&amp;bSearchable_1=true&amp;iSortCol_0=0&amp;sSortDir_0=asc&amp;iSortingCols=1&amp;bSortable_0=true&amp;bSortable_1=true&amp;_=1386231889590<br />
[/code]<br />
<br />
<br />
In the example (http://datatables.net/release-datatables/extras/Scroller/server-side_processing.html) only 2 are done :<br />
<br />
[code]<br />
http://datatables.net/release-datatables/extras/Scroller/media/data/server_processing.php?sEcho=2&amp;iColumns=5&amp;sColumns=&amp;iDisplayStart=2&amp;iDisplayLength=81&amp;mDataProp_0=0&amp;mDataProp_1=1&amp;mDataProp_2=2&amp;mDataProp_3=3&amp;mDataProp_4=4&amp;sSearch=&amp;bRegex=false&amp;sSearch_0=&amp;bRegex_0=false&amp;bSearchable_0=true&amp;sSearch_1=&amp;bRegex_1=false&amp;bSearchable_1=true&amp;sSearch_2=&amp;bRegex_2=false&amp;bSearchable_2=true&amp;sSearch_3=&amp;bRegex_3=false&amp;bSearchable_3=true&amp;sSearch_4=&amp;bRegex_4=false&amp;bSearchable_4=true&amp;iSortCol_0=0&amp;sSortDir_0=asc&amp;iSortingCols=1&amp;bSortable_0=true&amp;bSortable_1=true&amp;bSortable_2=true&amp;bSortable_3=true&amp;bSortable_4=true&amp;_=1386232219852<br />
<br />
http://datatables.net/release-datatables/extras/Scroller/media/data/server_processing.php?sEcho=3&amp;iColumns=5&amp;sColumns=&amp;iDisplayStart=22&amp;iDisplayLength=81&amp;mDataProp_0=0&amp;mDataProp_1=1&amp;mDataProp_2=2&amp;mDataProp_3=3&amp;mDataProp_4=4&amp;sSearch=&amp;bRegex=false&amp;sSearch_0=&amp;bRegex_0=false&amp;bSearchable_0=true&amp;sSearch_1=&amp;bRegex_1=false&amp;bSearchable_1=true&amp;sSearch_2=&amp;bRegex_2=false&amp;bSearchable_2=true&amp;sSearch_3=&amp;bRegex_3=false&amp;bSearchable_3=true&amp;sSearch_4=&amp;bRegex_4=false&amp;bSearchable_4=true&amp;iSortCol_0=0&amp;sSortDir_0=asc&amp;iSortingCols=1&amp;bSortable_0=true&amp;bSortable_1=true&amp;bSortable_2=true&amp;bSortable_3=true&amp;bSortable_4=true&amp;_=1386232222426<br />
[/code]<br />
<br />
<br />
Is it normal ? How is it manage ?<br />
<br />
Thx]]>
        </description>
    </item>
    <item>
        <title>Server Side Processing + Show/ Hide</title>
        <link>https://datatables.net/forums/discussion/18562/server-side-processing-show-hide</link>
        <pubDate>Tue, 03 Dec 2013 07:05:06 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>ESHam</dc:creator>
        <guid isPermaLink="false">18562@/forums/discussions</guid>
        <description><![CDATA[Hello I am trying to get show hide to work with server side. I get "Requested Unknown Parameter".<br />
[code]<br />
&lt;?php<br />
  <br />
  $aColumns = array( 'accountid', 'accountname', 'accountAddress1', 'accountphone', 'accountemail');<br />
  <br />
  $sIndexColumn = "accountname";<br />
  <br />
  /* DB table to use */<br />
  $sTable = "accounts";<br />
  <br />
  /* Database connection information */<br />
  $gaSql['user']       = "XX";<br />
  $gaSql['password']   = "";<br />
  $gaSql['db']         = "XX";<br />
  $gaSql['server']     = "XX";<br />
 <br />
   /* Local functions*/<br />
<br />
  function fatal_error ( $sErrorMessage = '' )<br />
  {<br />
    header( $_SERVER['SERVER_PROTOCOL'] .' 500 Internal Server Error' );<br />
    die( $sErrorMessage );<br />
  }<br />
  /* <br />
   * MySQL connection<br />
   */<br />
  if ( ! $gaSql['link'] = mysql_pconnect( $gaSql['server'], $gaSql['user'], $gaSql['password']  ) )<br />
  {<br />
    fatal_error( 'Could not open connection to server' );<br />
  }<br />
<br />
  if ( ! mysql_select_db( $gaSql['db'], $gaSql['link'] ) )<br />
  {<br />
    fatal_error( 'Could not select database ' );<br />
  }<br />
  <br />
  <br />
  /* <br />
   * Paging<br />
   */<br />
  $sLimit = "";<br />
  if ( isset( $_GET['iDisplayStart'] ) &amp;&amp; $_GET['iDisplayLength'] != '-1' )<br />
  {<br />
    $sLimit = "LIMIT ".intval( $_GET['iDisplayStart'] ).", ".<br />
      intval( $_GET['iDisplayLength'] );<br />
  }<br />
  /*<br />
   * Ordering<br />
   */<br />
  $sOrder = "";<br />
  if ( isset( $_GET['iSortCol_0'] ) )<br />
  {<br />
    $sOrder = "ORDER BY  ";<br />
    for ( $i=0 ; $i $iFilteredTotal,<br />
    "aaData" =&gt; array()<br />
  );<br />
  <br />
  while ( $aRow = mysql_fetch_array( $rResult ) )<br />
  {<br />
    $row = array();   <br />
    <br />
    for ( $i=0 ; $i<br />
[/code]<br />
My HTML <br />
[code]<br />
                            <br />
                                <br />
                                  <br />
                                    <br />
                                    Rendering engine<br />
                                    Browser<br />
                                    Platform(s)<br />
                                    Engine version<br />
                                    CSS grade<br />
                                  <br />
                                <br />
                                <br />
                                  <br />
                                    Loading data from server<br />
                                  <br />
                                <br />
                                <br />
                                  <br />
                                    <br />
                                    Rendering engine<br />
                                    Browser<br />
                                    Platform(s)<br />
                                    Engine version<br />
                                    CSS grade<br />
                                  <br />
                                <br />
                            <br />
<br />
[/code]<br />
Finally My Script:<br />
[code]<br />
<br />
function fnFormatDetails ( oTable, nTr )<br />
{<br />
  var aData = oTable.fnGetData( nTr );<br />
  var sOut = '';<br />
  sOut += 'Rendering engine:'+aData[1]+' '+aData[4]+'';<br />
  sOut += 'Link to source:Could provide a link here';<br />
  sOut += 'Extra info:And any further details here (images etc)';<br />
  sOut += '';<br />
  <br />
  return sOut;<br />
}<br />
<br />
$(document).ready(function() {<br />
  /*<br />
   * Insert a 'details' column to the table<br />
   */<br />
  var nCloneTh = document.createElement( 'th' );<br />
  var nCloneTd = document.createElement( 'td' );<br />
  nCloneTd.innerHTML = '';<br />
  nCloneTd.className = "center";<br />
  <br />
  $('#example thead tr').each( function () {<br />
    this.insertBefore( nCloneTh, this.childNodes[0] );<br />
  } );<br />
  <br />
  $('#example tbody tr').each( function () {<br />
    this.insertBefore(  nCloneTd.cloneNode( true ), this.childNodes[0] );<br />
  } );<br />
  <br />
  /*<br />
   * Initialse DataTables, with no sorting on the 'details' column<br />
   */<br />
          var oTable = $('#example').dataTable( {<br />
              "aoColumnDefs": [<br />
                  { "bSortable": false, "aTargets": [ 0 ] }<br />
              ],<br />
              "aaSorting": [[1, 'asc']],<br />
          "bProcessing": true,<br />
            "bServerSide": true,<br />
          "sAjaxSource": "CJS/Myjson.php",<br />
  <br />
        "aoColumns": [<br />
            { "sClass": "center", "bSortable": false },<br />
            null,<br />
            null,<br />
            null,<br />
            { "sClass": "center" },<br />
            { "sClass": "center" }<br />
        ],<br />
<br />
          });<br />
  <br />
  $('#example tbody td img').live('click', function () {<br />
    var nTr = this.parentNode.parentNode;<br />
    if ( this.src.match('details_close') )<br />
    {<br />
      /* This row is already open - close it */<br />
      this.src = "assets/advanced-datatable/examples/examples_support/details_open.png";<br />
      oTable.fnClose( nTr );<br />
    }<br />
    else<br />
    {<br />
      /* Open this row */<br />
      this.src = "assets/advanced-datatable/examples/examples_support/details_close.png";<br />
      oTable.fnOpen( nTr, fnFormatDetails(oTable, nTr), 'details' );<br />
    }<br />
  } );<br />
} );<br />
<br />
[/code]]]>
        </description>
    </item>
    <item>
        <title>Pass parameters to php file with "client side" processing rather "server-side"</title>
        <link>https://datatables.net/forums/discussion/18607/pass-parameters-to-php-file-with-client-side-processing-rather-server-side</link>
        <pubDate>Thu, 05 Dec 2013 16:35:31 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>hdsa</dc:creator>
        <guid isPermaLink="false">18607@/forums/discussions</guid>
        <description><![CDATA[Is it possible to pass a varible to the php json file and don't use "bServerSide": true?<br />
Ex: I need my DataTable to only show information of the year 2013 (select box value) that the user select.<br />
<br />
Best regards.]]>
        </description>
    </item>
    <item>
        <title>right align?</title>
        <link>https://datatables.net/forums/discussion/18519/right-align</link>
        <pubDate>Fri, 29 Nov 2013 13:00:43 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>degenaro</dc:creator>
        <guid isPermaLink="false">18519@/forums/discussions</guid>
        <description><![CDATA[I have code like this:<br />
<br />
[code]<br />
  <br />
	var oTable;<br />
	$(document).ready(function() {<br />
		oTable = $('#jobs-table').dataTable( {<br />
			"bProcessing": true,<br />
			"bPaginate": false,<br />
			"bFilter": true,<br />
			"sScrollX": "100%",<br />
			"sScrollY": "600px",<br />
       		"bInfo": false,<br />
			"sAjaxSource": "ducc-servlet/json-format-aaData-jobs",<br />
			"aaSorting": [],<br />
			"aoColumnDefs": [ { "bSortable": false, "aTargets": [ 0 ] } ],<br />
			"fnRowCallback"  : function(nRow,aData,iDisplayIndex) {<br />
									$('td:eq(0)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(1)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(3)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(8)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(9)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(10)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(11)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(12)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(13)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(14)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(15)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(16)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(17)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(18)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(19)', nRow).css( "text-align", "right" );<br />
                             		$('td:eq(20)', nRow).css( "text-align", "right" );<br />
                             		return nRow;<br />
			},<br />
		} );<br />
	} );<br />
  <br />
[/code]<br />
<br />
Works as expected using FF.  But with Chrome, columns 19 and 20 are not right-aligned.  Any suggestions as to what I might be doing wrong?<br />
<br />
Thanks.<br />
<br />
Lou.]]>
        </description>
    </item>
   </channel>
</rss>
