Проверка виджета выбора Dojo

Я использую виджет выбора Dojo, и по умолчанию я показываю пользователю пустую опцию.

Я устанавливаю для требуемого атрибута значение true, но проверка Dojo не создает/не изменяет цвет фона для выбора при отправке формы, но все же применяет стиль CSS для других текстовых полей проверки.

Я пытался применить свой собственный стиль, но Dojo переопределяет его. Можно ли выполнить требуемую проверку для выбранного виджета и получить окраску?


person Sabarish    schedule 28.06.2011    source источник
comment
О каком виджете вы говорите, dijit.form.FilteringSelect или dijit.form.Select?   -  person Frode    schedule 29.06.2011
comment
я использую dijit.form.select.   -  person Sabarish    schedule 29.06.2011
comment
Я думаю, что проблема, с которой вы столкнулись, заключается в том, что пустая опция технически допустима для required=true.   -  person Andrew    schedule 19.06.2012


Ответы (1)


Вы можете найти пример использования required в тестах додзё (http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/test_Select.html). Если вы определите «пустую» опцию без какого-либо значения, эта опция будет недействительной, если required = true, например:

<option>&nbsp;</option>

Если вы определяете параметры программно, вы определяете «пустой» параметр следующим образом:

{label: "&nbsp;"}
person Fredde-Fisk    schedule 21.03.2013