addTextArea automatická velikost podle obsahu

Allconius
Člen | 313
+
0
-

Ahoj, dá se nějak nastavit u addTextArea automaticky rows a cols podle délky textu v buňce, nebo to jde jedině, že si spočtu strlen a podle toho si nastavím rows a cols ručně ?

<?php

        $form->addTextArea('poznamka3', 'Poznámka:')
            ->setDefaultValue($poznamka3)
            ->setAttribute('rows', 6)
            ->setAttribute('cols', 40)
            ->setRequired(false) // nepovinná
            ->addRule(Form::MAX_LENGTH, 'Text je příliš dlouhý', 255);

?>

Jde mi jen o to že když mám všude třeba rows 6 a cols 40 a je pak v buňkách jenom jedno slovo tak mi to formulář zbytečně natahuje

David Matějka
Moderator | 6445
+
+2
-

Nejlepší je to řešit v JS, třeba pomocí https://www.jacklmoore.com/autosize/

Allconius
Člen | 313
+
0
-

David Matějka napsal(a):

Nejlepší je to řešit v JS, třeba pomocí https://www.jacklmoore.com/autosize/

funguje super, moc díky :-)