Warning: You are browsing the documentation for PrestaShop 8, which is outdated.
You might want to read an updated version of this page for the current version, PrestaShop 9. Read the updated version of this page
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')
]
],
]);
}
}
