jqGrid côté client recherche

Je voudrais appliquer manuellement la recherche de mon jqGrid via JavaScript. J'ai essayé un guide ici, mais ne semble pas possible de l'obtenir complètement de travailler.
Dans les paramètres de la grille, j'ai une colonne avec le nom "error_column" que je voudrais effectuer une recherche sur la recherche de la chaîne "Test".

Voici ce que j'ai à ce jour:

var filter = { "field": "error_column", 'oper': 'eq', "data": 'Test' };
$("Grid2").jqGrid('setGridParam', { search: true, postData: { filters: filter} })
$("Grid2").trigger('reloadGrid');

Quand je clique sur le bouton que c'est lié, rien ne se passe et elle ne provoque pas d'erreurs.

MODIFIER
Voici le code pour l'initialisation de la grille:

jQuery("#Grid2").jqGrid({
    datatype: "local",
    height: 250,
    colNames: ['NewSubscriberID', 'Conflicting Subscriber ID', 'Error Field', 'Error Message'],
    colModel: [
        { name: 'new_subscriber_id', index: 'new_subscriber_id', width: 120},
        { name: 'conflicting_subscriber_id', index: 'conflicting_subscriber_id', width: 170},
        { name: 'error_column', index: 'error_column', width: 90, sorttype: "text", search: true},
        { name: 'error_type', index: 'error_type', width: 145}
    ],
    loadonce: true
    });

Je lier les données de la grille à l'aide d'une matrice.

Utilisez-vous l'avance de la recherche (multipleSearch:true) ou pas? Si vous utilisez la barre d'outils de recherche il est important de savoir si vous utilisez stringResult:true ou pas. Il serait mieux si vous incluez plus de code dans votre question.
Je n'utilise pas de recherche multiples, comme les données ne doit être recherché sur une colonne. J'ai mis à jour la question d'inclure le code d'initialisation.

OriginalL'auteur bpruitt-goddard | 2010-12-20