/**
  * @param Form $form
  */
 public function filterFormSubmited(Form $form)
 {
     $values = $form->getValues();
     if ($values->id_respondent) {
         $this->filter->setIdRespondents(Filter::createFilterArray($values->id_respondent));
     }
     if ($values->wireframe) {
         $this->filter->setIdWireframe(Filter::createFilterArray($values->wireframe));
     }
     if ($values->seconds) {
         $this->filter->setSeconds(Filter::createFilterArray($values->seconds));
     }
     if ($values->id) {
         $this->filter->setIds(Filter::createFilterArray($values->id));
     }
     if ($values->id_question) {
         $this->filter->setIdsQuestions(Filter::createFilterArray($values->id_question));
     }
     if ($values->datetime) {
         $this->filter->setDatetimes(Filter::createFilterArray($values->datetime));
     }
     if ($values->id_page) {
         $this->filter->setPages(Filter::createFilterArray($values->id_page));
     }
     if ($values->id_website) {
         $this->filter->setWebsites(Filter::createFilterArray($values->id_website));
     }
     if ($values->type) {
         $this->filter->setTypes(Filter::createFilterArray($values->type));
     }
     if ($values->state !== null) {
         $this->filter->setState(Filter::createFilterArray($values->state));
     }
     if ($values->answer) {
         $this->filter->setAnswer($values->answer);
     }
     if ($values->reason) {
         $this->filter->setReason($values->reason);
     }
     if ($values->know) {
         $this->filter->setKnowns(Filter::createFilterArray($values->know));
     }
     if ($values->order) {
         $order_arr = array();
         foreach ($values->order as $item) {
             if ($item->by && $item->dir) {
                 $order_arr[$item->by] = $item->dir;
             }
         }
         if (count($order_arr) > 0) {
             $this->filter->setOrderBy($order_arr);
         }
     }
     $this->redrawControl();
 }