2017-10-18 6 views
-2

Ceci est la table par défaut qui est fournie avec le filtre "All (Approved, pending)"valeur. [! [Enter image description ici] [1]] [1] Je veux la table par défaut filtrée par (en attente) Section [! [Enter image description ici] [2]] [2]Filtrage par défaut

HTML:

<div class="form-group"> 
    <ul class="nav nav-pills" id="myTab"> 
    <li id="Pending"><a href="#" role="tab" data-toggle="tab">Pending</a></li> 
    <li id="Approved"><a href="#" role="tab" data-toggle="tab">Approved</a> </li> 
    <li id="All" class="active"> <a href="#All" role="tab" data-toggle="tab">All </a> </li> 
    </ul> 
</div> 

JQUERY:

//Custom Filtering by Status 
$('#All').on('click',function() { 
    //oTable.columns(23).search(" ", true,false).draw(); 
    oTable.columns(23).search("Approved|Pending", true, false).draw(); 
}); 

$('#Approved').on('click',function() { 
    oTable.columns(23).search("^" + "Approved" + "$", true, true, false).draw(); 
}); 

$('#Pending').on('click',function() { 
    oTable.columns(23).search("Pending").draw(); 
}); 

Comment puis-je définir la table par défaut filtrée par la section (en attente)?

+3

vous avez oublié de poser la question –

+0

Je pense que cela est une question DataTables sur la façon de présenter les données pré-filtrée sur le chargement – RickL

+0

S'il vous plaît lisez [Comment poser une bonne question?] (http://stackoverflow.com/help/how-to-ask) avant d'essayer de poser d'autres questions. –

Répondre

-1

Je pense que la réponse est dans votre question. Il suffit de déclencher le même événement que lorsque vous cliquez sur le « attente » ancre ...

$('#Pending').trigger('click'); 
+1

... quelle question ... – Kixoka

+0

Je veux que la table par défaut soit filtrée par (En attente) Section – Hoss

+0

@Hoss Avez-vous essayé de déclencher l'événement? –