DataTables hidden row
DataTables hidden row
64coach
Posts: 15Questions: 0Answers: 0
Hello, I'm a newbe with all this stuff. I would like to know can i combine the Hidden Row Table with Individual Column Filtering table. How is this done?
Thank you in advance!
Coach
Thank you in advance!
Coach
This discussion has been closed.
Replies
Allan
Sorry for that, its Show and hide row details. I was wondering if the two (Individual Column Filtering & Show and hide row details) could work together. And if yes how can this be done.
Thank you,
64coach
http://datatables.net/release-datatables/examples/api/row_details.html
Below find the code that i am currently working with. I like to Know if i can add the " Show and Hide details" plugin. If so how would this be done. Please be easy with me i am a newbie.
Thank you for your help
64Coach
GMJr Online
@import "../table/demo_page.css"; @import "../table/media/css/header.ccss";
@import "../table/demo_table.css"; @import "../table/dataTables.scroller.css";
#dt_example #container font center p {
font-family: Myriad Pro;
}
(function($) {
/*
* Function: fnGetColumnData
* Purpose: Return an array of table values from a particular column.
* Returns: array string: 1d data array
* Inputs: object:oSettings - dataTable settings object. This is always the last argument past to the function
* int:iColumn - the id of the column to extract the data from
* bool:bUnique - optional - if set to false duplicated values are not filtered out
* bool:bFiltered - optional - if set to false all the table data is used (not only the filtered)
* bool:bIgnoreEmpty - optional - if set to false empty values are not filtered from the result array
* Author: Benedikt Forchhammer
*/
$.fn.dataTableExt.oApi.fnGetColumnData = function ( oSettings, iColumn, bUnique, bFiltered, bIgnoreEmpty ) {
// check that we have a column id
if ( typeof iColumn == "undefined" ) return new Array();
// by default we only want unique data
if ( typeof bUnique == "undefined" ) bUnique = true;
// by default we do want to only look at filtered data
if ( typeof bFiltered == "undefined" ) bFiltered = true;
// by default we do not want to include empty values
if ( typeof bIgnoreEmpty == "undefined" ) bIgnoreEmpty = true;
// list of rows which we're going to loop through
var aiRows;
// use only filtered rows
if (bFiltered == true) aiRows = oSettings.aiDisplay;
// use all rows
else aiRows = oSettings.aiDisplayMaster; // all row numbers
// set up data array
var asResultData = new Array();
for (var i=0,c=aiRows.length; i -1) continue;
// else push the value onto the result data array
else asResultData.push(sValue);
}
return asResultData;
}}(jQuery));
function fnCreateSelect( aData )
{
var r='', i, iLen=aData.length;
for ( i=0 ; i