如何过滤jQuery DataTables中的列?

时间:2013-01-30 11:00:00

标签: javascript jquery dom datatables filtering

按如下方式过滤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   |

如何制作,当您按城市过滤时,只有一个城市被选中,而所有其他列都消失了?例如,如果在cities-filter City1中选择了用户,则必须按如下方式更改表:

Date   |      City1      |
       | Revenue | Costs |

1 个答案:

答案 0 :(得分:1)

有datatables文档,显示如何动态隐藏/显示列: http://www.datatables.net/examples/api/show_hide.html