TextInput2
Mniej niż 1 minuta
Dedykowane pole do wprowadzania treści.
Dodanie Obiektu
Widok
Kod
$obiekt = new TextInput2($this->name.'dscrpt');
$obiekt->width = 'calc(100% - '.(2 * Dialog::SPACE_LEFT).'px)';
$composer->add($obiekt, 'dscrpt');
setType($type)
Zmienia pole tekstowe w zaawansowany edytor:
Typ - JSON
Widok
Kod
$params = new TextInput2($this->name.'params');
$params->setType('json');
$composer->add($params, 'params');
Typ - PHP
$obiekt->setType('php');
Typ - JavaScript
$obiekt->setType('javascript');
Typ - Edytor html
$obiekt->setType('html');
withClearButton
Dodaje przycisk do wyczyszczenia aktualnie wybranych elementów.
$obiekt->withClearButton = true;
setLabel(string $tekst)
Ustawia label na inpucie
$obiekt->setLabel(Translator::translate('Jakiś label'));
setExtensionEdit(bool)
Dodaje do pola trzy kropki, które otwierają okienko z polem edycji
$obiekt->setExtensionEdit(true);