Přidání jedinečných atributů? : v checkboxlistu

Laxren
Člen | 23
+
0
-

Zdravím,

zkoušel jsem přidat jedinečné atributy checkboxům v checkboxlistu. Ale značení style: nebo style? to ignoruje. Nechová se to tak, jak to je popsané v dokumentaci .

<?php
        $form->addCheckboxList('cats', 'NAZEV', ['20' => 'one', '96' => 'three'])
            ->setHtmlAttribute('style?', ['20']);

// HTML OUTPUT u všech inputů: style?="20"

        $form->addCheckboxList('cats', 'NAZEV', ['20' => 'one', '96' => 'three'])
            ->setHtmlAttribute('style:', ['20' => 'red', '96' => 'blue']);

// HTML OUTPUT u všech inputů: style:="red blue"
?>

Možná to bude manuálním vykreslováním?

{foreach $input->items as $key => $label}
	{input $input:$key}{label $input:$key}
{/foreach}

EDIT: Při normálním vykreslování {control nejakyForm} vše funguje. Takže to je nejspíše manuálním vykreslováním.

nette/forms: v3.1.7

Nějaké nápady? Díky :)

Editoval Laxren (17. 8. 2022 14:09)