Description jako suffix labelu namísto controlu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ola
Člen | 385
+
0
-

Zdravím, je to sice detail,
ale jde nějak udělat, aby se mi popisek prvku nastavený přes setOption('description', '(popis)') zobrazil ihned za labelem, tak, jako to má David zde: https://www.skoleniphp.cz/…ych-aplikaci bez toho, abych musel mít speciální šablonu pro formulář či nějak upravoval ConventionalRenderer? V jedné mé aplikaci by se mi to docela hodilo (popis za textareou tvořenou texylou působí divně)…

Jod
Člen | 701
+
0
-

David to tam má v label
<dt><label for="frm-ucastnici">Seznam účastníků: <small>(vyplňte jména účastníků, pokud není účastníkem jen osoba objednatele)</small></label></dt>
Ale iste to nejak ide, keďže je to v nette =) ..možno nejaký iný opt.

Ola
Člen | 385
+
0
-

Jo, sorry .. Jak to tedy jde? :)

Jod
Člen | 701
+
0
-

No možnosti opt. sú takéto:

* 'label' - textual or Html object label
* 'visual' - indicates visual group
* 'container' - container as Html object
* 'description' - textual or Html object description
* 'embedNext' - describes how render next group

Skúsil by som pridať do opt. label Html objekt, v ktorom bude label plus ďalší Html objekt napr small ako má david. Možno to pôjde.

Najlepšie ti asi poradí david.

Ola
Člen | 385
+
0
-

Skúsil by som pridať do opt. label Html objekt, v ktorom bude label plus ďalší Html objekt napr small ako má david. Možno to pôjde.

To sem zkoušel, leč nepodařilo se mi to rozchodit ..

Najlepšie ti asi poradí david.

To máš asi (čti určitě) pravdu :)

Editoval Ola (27. 12. 2008 16:10)

Jod
Člen | 701
+
0
-

Aha, tak fakto to tak nejde, ten opt. label nič nerobí.

David Grudl
Nette Core | 8218
+
0
-

Tam je něco jako

$label = Html::el()->setHtml('Seznam účastníků: <small>(vyplňte jména účastníků, pokud není účastníkem jen osoba objednatele)</small>');
$form->addTextArea('ucastnici', $label, 30, 7);
Ola
Člen | 385
+
0
-

Aha, díky, testnu ;)

Jod
Člen | 701
+
0
-

Toto som skúšal, len som to pchal do prvého parametru omg :D