jQWidgets Forums

jQuery UI Widgets Forums Grid clearfilters not working

This topic contains 1 reply, has 1 voice, and was last updated by  mskerbitz 8 years, 2 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • clearfilters not working #92909

    mskerbitz
    Participant

    When I apply a filter from a dropdown list I want it to filter which it does but if I make a second selection in the dropdown list it filters based on the results of the first filter not the full dataset. Before the second filter request I do a clearfilters but it doesn’t appear to do anything.

    jqxGridHandleFilterable = function (gridParametersObject) {
    if (gridParametersObject.getFilterable()) {
    $(gridParametersObject.getTargetDIVID()).jqxGrid(‘clearfilters’);

    var filterFN = function () {
    var filtergroup = new $.jqx.filter();
    var filter_or_operator = 1;
    var filtervalue = ‘Yes’;
    var filterCondition = ‘equal’;
    var filterSelector = gridParametersObject.getFilterListContainerId() + ” option:selected”;
    var filterField = $(filterSelector).val();

    var filter = filtergroup.createfilter(‘stringfilter’, filtervalue, filterCondition);
    filtergroup.addfilter(filter_or_operator, filter);

    $(gridParametersObject.getTargetDIVID()).jqxGrid(‘addfilter’, filterField, filtergroup);
    $(gridParametersObject.getTargetDIVID()).jqxGrid(‘applyfilters’);
    }
    $(gridParametersObject.getFilterButtonId()).on(‘click’, filterFN);
    }
    };

    clearfilters not working #92910

    mskerbitz
    Participant

    I figured it out. I have to put the clearfilters in the function

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.