MoneyInput
Mniej niż 1 minuta
Dedykowane pole do wprowadzania wartości kwoty i określenia waluty.
Utworzenie Obiektu
Widok
Kod
$object = new MoneyInput($this->name.'number');
$object->width = 'calc(100% - '.(2 * Dialog::SPACE_LEFT).'px)';
$composer->add($object, 'dprice');
Symbol waluty przyjdzie pod kluczem cursmb
Metody dostępne na obiekcie
setCurrencyColumn($alias)
Ustawienie aliasu dla waluty. Pod tym kluczem uzyskamy w tablicy z $this->getWData();
na dialogu.
$object->setCurrencyColumn('dprice_cursmb');
Domyślnie walutę otrzymujemy pod kluczem cursmb
;
setValue($value)
Ustawienie wartości numerycznej.
$object->setValue(125);
setCurrency($currency)
Ustawienie wartości dla waluty.
$object->setCurrency('PLN');
setReadOnlyCurrency($readOnly = TRUE)
Ustawienie waluty do odczytu.
$object->setReadOnlyCurrency();
allowNegative
Umożliwienie wpisania ujemnej wartości.
$object->allowNegative = true;