Als je een dijit.form.Select gebruikt met heel veel items, dan wordt deze traag, en rendert ie niet goed (de lijst heeft geen scrollbar). Gebruik je een dijit.form.ComboBox dan is dat probleem opgelost. dijit.form.ComboBox heeft niet per se itemstore nodig, een HTML <select> list werkt goed. dojoType=’dijit.form.ComboBox’ erbij en klaar.

Opmerking: dit werkt niet als je een ‘value’ in je <option>s hebt staan; de ComboBox pakt altijd het label.If you create a dijit.form.Select with a lot of items, it will become slow and render through the end of the page (no scrollbars). Instead, use a dijit.form.ComboBox; it is fast and renders correctly. It doesn’t necessarily need a itemstore, a HTML <select> list works perfectly fine. Just add dojoType=’dijit.form.ComboBox’ and you’re done.

Note: this doesn’t work if you have a  ‘value’ in your <option> tags. The ComboBox always takes the label as value.


0 reacties

Geef een reactie

Avatar plaatshouder

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.