Jet\Form_Field_Float / Form_Field::TYPE_FLOAT
Představuje formulářové pole pro zadání desetinného čísla. Má několik specifických parametry a metod.
Pro zobrazení samotného formulářového pole využívá renderer Jet\Form_Renderer_Field_Input_Number.
Výchozí chybové kódy
| Kód | Význam |
|---|---|
| Form_Field::ERROR_CODE_EMPTY | Pole je označené jako požadované a hodnota není zadána. |
| Form_Field::ERROR_CODE_OUT_OF_RANGE | Číselná hodnota je mimo rozsah. |
Parametry
| Parametr | Typ | Povinný | Význam |
|---|---|---|---|
| min_value | float | ne | Minimální hodnota - volitelné. |
| max_value | float | ne | Maximální hodnota - volitelné. |
| step | float | ne | Krok o kolik se má hodnota změnit při použití šipek pro změnu hodnoty. Výchozí: 0.01 |
| places | int | ne | S kolika desetinnými místy má pole operovat. |
| Metoda | Význam |
|---|---|
| public getMinValue( ) : float|null |
Vrací nastavenou minimální hodnotu. |
| public setMinValue( float $min ) : void |
Nastavuje minimální hodnotu. |
| public getMaxValue( ) : float|null |
Vrací nastavenou maximální hodnotu. |
| public setMaxValue( float $max ) : void |
Vrací nastavenou maximální hodnotu. |
| public getStep( ) : float|null |
Vrací krok o kolik se má hodnota změnit při použití šipek pro změnu hodnoty. |
| public setStep( float $step ) : void |
Nastavuje krok o kolik se má hodnota změnit při použití šipek pro změnu hodnoty. |
| public getPlaces( ) : int|null |
Vrací s kolika desetinnými místy má pole operovat. |
| public setPlaces( int $places ) : void |
Natavuje s kolika desetinnými místy má pole operovat. |