Form::FILLED pro Select

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

Zdravím, chci se zeptat, jak jednoduše udělat pravidlo Form::FILLED pro select box. Zkusil jsem následující:

<?php
$rozmery = array(
        '' => '',
        '468x60' => 'Full banner (468x60)',
        '434x60' => 'Half banner (234x60)',
        '125x125' => 'Square button (125x125)',
        '120x240' => 'Vertical banner (120x240)',
        '120x600' => 'Skycraper (120x600)',
        '120x90' => 'Button 1 (120x90)',
        '120x60' => 'Button 2 (120x60)',
        '250x250' => 'Square (250x250)',
        '88x31' => '88x31',
        '80x15' => '80x15',
        'vlastni' => 'vlastni'
        );
        $form->addSelect('rozmeryBanneru', 'rozměry:', $rozmery)
        ->addRule(Form::FILLED, 'Vyberte rozměry banneru');
?>

Tohle nefunguje. Moc to nechápu, podlě mě by mohlo. Jedinou možnost zatím vidím ve vlastním validátoru, což mi přijde zbytečné pro tak jednoduchou věc.

jasir
Člen | 746
+
0
-

Myslím, že hledáš toto , select pro $countries.

Mělo by to vyřešit SelectBox::skipFirst()

Editoval jasir (20. 4. 2009 12:00)

Martin Mates
Člen | 179
+
0
-

Díky moc! To je přesně ono.