public function FilterBoolean($fName, $pageObject, $id, $viewControls)
 {
     parent::FilterControl($fName, $pageObject, $id, $viewControls);
     $this->separator = "~checked~";
     $this->filterFormat = FF_BOOLEAN;
     $this->setAggregateType();
     $this->buildSQL();
 }
 public function FilterIntervalList($fName, $pageObject, $id, $viewControls)
 {
     parent::FilterControl($fName, $pageObject, $id, $viewControls);
     $this->separator = "~interval~";
     $this->filterFormat = FF_INTERVAL_LIST;
     $this->showWithNoRecords = $this->pSet->showWithNoRecords($fName);
     $this->useApllyBtn = $this->multiSelect == FM_ALWAYS;
     $this->setAggregateType();
     $this->processRowIntervalData();
     $this->buildSQL();
 }
 public function FilterIntervalSlider($fName, $pageObject, $id, $viewControls)
 {
     parent::FilterControl($fName, $pageObject, $id, $viewControls);
     $this->filterFormat = FF_INTERVAL_SLIDER;
     $this->useApllyBtn = $this->pSet->isFilterApplyBtnSet($fName);
     $this->knobsType = $this->pSet->getFilterKnobsType($fName);
     $this->stepValue = $this->pSet->getFilterStepValue($fName);
     $this->buildSQL();
     $this->addJS_CSSfiles($pageObject);
     if ($this->filtered) {
         $this->assignKnobsValues();
     }
     $this->separator = $this->getSeparator();
 }
 public function FilterValuesList($fName, $pageObject, $id, $viewControls)
 {
     parent::FilterControl($fName, $pageObject, $id, $viewControls);
     $this->filterFormat = FF_VALUE_LIST;
     $this->separator = "~equals~";
     $this->useApllyBtn = $this->multiSelect == FM_ALWAYS;
     $this->numberOfVisibleItems = $this->pSet->getNumberOfVisibleFilterItems($fName);
     $this->parentFilterName = $this->pSet->getParentFilterName($fName);
     $this->dependent = $this->parentFilterName != "";
     $this->dependentFilterName = $this->pSet->getDependentFilterName($fName);
     $this->hasDependent = $this->dependentFilterName != "";
     $this->assignParentFiltersData();
     $this->assignDependentFiltersData();
     $this->setSortingParams();
     $this->setAggregateType();
     $this->buildSQL();
 }