The NumberMinMaxFilterType
represents two NumberType
fields - one holds minimum value of float number type and other holds maximum value.
NumberType
is one of the native symfony types.
Option | Type | Default | Description |
---|---|---|---|
min_field_options | array | array ( ‘attr’ => array ( ‘placeholder’ => $this->trans(‘Min’, [], ‘Admin.Global’)), ) | Accepts all possible values that NumberType has |
max_field_options | array | array ( ‘attr’ => array ( ‘placeholder’ => $this->trans(‘Max’, [], ‘Admin.Global’)), ) | Accepts all possible values that NumberType has |
None.
This type is built for grid filters usage but can be used in forms as well.
Add NumberMinMaxFilterType
to your form.
<?php
use Symfony\Component\Form\AbstractType;
use PrestaShopBundle\Form\Admin\Type\NumberMinMaxFilterType;
class SomeType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('mumberminmaxtype', NumberMinMaxFilterType::class, [
'min_field_options' => [
'attr' => [
'placeholder'=> $this->trans('Min', [], 'Admin.Global')
]
],
'max_field_options' => [
'attr' => [
'placeholder'=> $this->trans('Max', [], 'Admin.Global')
]
],
]);
}
}