Ticket #399: ticket399.patch

File ticket399.patch, 0.8 kB (added by VexedPanda, 9 months ago)

We should probably double-check list type as well, but here's a fix for text filters.

  • QDataGridBase.class.php

     
    11181118                                                $col->FilterByCommand = $filterCommand; 
    11191119                                        } 
    11201120                                        //AddListItem with filters dont enter this check until filter button clicked 
    1121                                         elseif($col->Filter !== null) { 
    1122                                                 if($col->Filter instanceof QQConditionComparison) 
     1121                                        elseif($col->FilterType == QFilterType::TextFilter &&  
     1122                                                $col->FilterList !== null && count($col->FilterList) == 1) { 
     1123                                                if($col->FilterList[0] instanceof QQConditionComparison) 
    11231124                                                { 
    11241125                                                        $col->Filter = $filters[$col->Name]; 
     1126                                                        $col->FilterActivate(); 
    11251127                                                } 
    11261128                                        } 
    11271129                                        elseif ($col->FilterType == QFilterType::ListFilter){