/**
  * @param FormBuilderInterface $builder
  * @param array $options
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $aggregate = [Field::AGGREGATE_COUNT, Field::AGGREGATE_AVG, Field::AGGREGATE_SUM, Field::AGGREGATE_MIN, Field::AGGREGATE_MAX];
     $aggregate = array_combine($aggregate, $aggregate);
     $fields = $this->store->getColumns();
     $fields = array_combine($fields, $fields);
     $builder->add('field', 'choice', ['choices' => $fields, 'attr' => ['class' => 'aggragate_field', 'onChange' => 'rebuildOrderField()']])->add('aggregate', 'choice', ['required' => false, 'choices' => $aggregate, 'empty_value' => '[none]', 'attr' => ['class' => 'aggragate_select', 'onChange' => 'rebuildOrderField()']]);
 }
 /**
  * @param FormBuilderInterface $builder
  * @param array $options
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('col', 'choice', ['choices' => $this->arrayWithKeys($this->store->getColumns())])->add('type', 'choice', ['choices' => $this->arrayWithKeys([Filter::FILTER_EQUALS, Filter::FILTER_GREATER_THAN, Filter::FILTER_GREATER_THAN_OR_EQUALS, Filter::FILTER_LESS_THAN, Filter::FILTER_LESS_THAN_OR_EQUALS])])->add('value');
 }