次のように、DataTables の行をフィルター処理します。
$.fn.dataTableExt.afnFiltering.push(
function( oSettings, aData, iDataIndex ) {
if ( aData[3] == 'ru' )
{
return true;
}
return false;
}
);
そして、列をフィルタリングする方法は次のとおりです。たとえば、列があります( http://jsfiddle.net/JLvWu/ ):
Date | City1 | City2 | City3 |
| Revenue | Costs | Revenue | Costs | Revenue | Costs |
都市でフィルタリングすると、選択された都市が 1 つだけになり、他のすべての列が非表示になるようにするにはどうすればよいですか? たとえば、ユーザーが都市フィルター City1 で選択した場合、テーブルを次のように変更する必要があります。
Date | City1 |
| Revenue | Costs |