Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: radiobutton quickform
Forum PHP.pl > Forum > Przedszkole
Gość_kazik
Witam,

tak dodaje radiobuttony w quickformie:
Kod
$radio1[] = &$form->createElement('radio', null, null, '3', '3');
$radio1[] = &$form->createElement('radio', null, null, '2', '2');
$radio1[] = &$form->createElement('radio', null, null, '1', '1');
$radio1[] = &$form->createElement('radio', null, null, '0', '0');
$form->addGroup($radio1, 'radio', 'Wybierz');


a tak w je wyświetlam w smarcie:
Kod
<tr>
<td>{$formularz.radio.label}</td>
</tr>

<tr>
<td>{$formularz.radio.html}</td>
</tr>


wszystko jest fajnie, tylko że jako efekt mam 4 radiobuttony koło siebie, tzn. jeden obok drugiego. Jak mam zrobić, zeby je wyświetlić w 2 rzędach po 2, albo jeden pod drugim?
Gość_kazik
hmm, czyli nikt nie wie jak to zrobic?
padalec83
Witam,
użyj rendera, dzięki temu będziesz sam mógł zdefiniować gdzie maja być umieszczone poszczególne elementy ja używam Smartego więc mój kod wygląda tak:
  1. $oRenderer = new HTML_QuickForm_Renderer_Array($bCollectHidden, $bStaticLabels);
  2. $oFrom->accept($oRenderer);
  3. $oRenderer->toArray();


Po użyciu tego odstaniesz tablicę asocjacyjną z poszczególnymi elementami formularza.

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.