Formulář – přidání class pro předem definovaný formulář v latte šablonce

Alsatian
Člen | 164
+
0
-

Ahoj. Narazil jsem na následující problém při vykreslování formuláře.

Vykreslovaný formulář má v šablonce latte předdefinovanou třídu „form-horizontal“

<form n:name=$formName class="form-horizontal">
...

Při vytváření formuláře mi nejde již třída změnit ani doplnit. Používám k tomu příkaz na druhém řádku.

$form = new Form;
$form->getElementPrototype()->class("ajax");

Pokud bych třídu nevyplnil předem v latte šablonce, doplní se. Já ji ale definovat předem potřebuji a přidat další (nebo změnit) v průběhu taky..

Napadá někoho, prosím, řešení?

CZechBoY
Člen | 3608
+
0
-

V sablone by melo jit neco jako

$form->getElementPrototype()->getClass()
Alsatian
Člen | 164
+
0
-

CZechBoY napsal(a):

V sablone by melo jit neco jako

$form->getElementPrototype()->getClass()

Tohle bude pro získání co je v Class. Já ji potřebuji nastavit. Ideálně jenom přidat, třeba „ajax“.
Ale zřejmě pokud je Class definovaná již v šablonce a není přidána dynamicky, nelze s ní dále manipulovat.

Editoval Alsatian (23. 6. 2018 1:09)

CZechBoY
Člen | 3608
+
+1
-

No v sablone vypises tu dynamickou tridu a pridas nejaky tridy jeste v sablone…

<form class="ajax {$form->getElementPrototype()->getClass()}">
Alsatian
Člen | 164
+
0
-

CZechBoY napsal(a):

No v sablone vypises tu dynamickou tridu a pridas nejaky tridy jeste v sablone…

<form class="ajax {$form->getElementPrototype()->getClass()}">

Funguje, díky!