Autor Zpráva
ManasPetr
Profil *
Ahoj,
potřeboval bych poradit. Používám SELECT2 do kterého načítám data pomocí JSON. Jenže nyní nevím, jak pro určitý option zvolit SELECTED, aby se označil.
Hrozně moc děkuji za výpomoc.
$('.select2BOM').select2({
    placeholder: 'Napárujte si zboží',
    selectOnClose: false,
    tags: false,
    tokenSeparators: [',', ' '],
    ajax: {
        dataType : "json",
        url      : "/_jsonZbozi.php",
    },
});
Kajman
Profil
Do návodu jste se ani nekoukal, že?
select2.org/data-sources/formats#selected-and-disabled-options
ManasPetr
Profil *
Ahoj,
díval jsem se, ale z nějakého důvodu právě 'selected' => true nefunguje.
Zkoušel jsem i variantu 'disabled' => true a ta funguje OK.

Používám verzi select2 4.0.13
Kajman
Profil
Pošlete odkaz na živou ukázku.
ManasPetr
Profil *
Posílám ukázku: Živá ukázka

Mám v JSON pouze jeden označen jako selected true a přesto v SELECT2 označen není.

{"id":"34","text":"2N7000 mosfet, 60V/0,2A, THT [TO-92]","selected":true}
blaaablaaa
Profil
ManasPetr:
U dat získávaných ajaxem je tohle podle dokumentace třeba řešit ručně, viz select2.org/programmatic-control/add-select-clear-items#preselecting-options-in-an-remotely-sourced-ajax-select2

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0