我希望创建动态下拉菜单,这意味着第二个下拉列表的值随着第一个选择的选择变化而变化。我正在浏览Dojo文档,看来我可以使用3个不同的小部件,
dijit/form/combobox
dojox/form/dropdownselect
dijit.form.select
现在,我对应该使用哪一个来创建动态下拉次数感到困惑?
您可以根据所需的额外功能选择任何人。当Dijit.form.Select是您的普通HTML选择时,ComboBox和FilterSelect提供了更多功能。
关注http://kennethfranqueiro.com/2010/06/combobox-vs-filteringselect/,以进行两者之间的比较。您也可以与他们一起玩,以了解它们的工作方式。
我在应用程序中使用了FilterSelect,以实现与需要的相同行为。
dojo下拉之间的差异:
-
选择它是简单的combox,例如在没有验证的HTML中选择的选择并且不提供选项中的任何搜索设施。
-
combobox它是组合的纯形式,并再次名称为combobox不会提供任何默认验证,但它提供搜索
的设施。
effteringSelect这是选择的预先形式,有默认验证和搜索设施的设施。而且它也有财产要将值作为输入标签作为html中的值。
在Dojo中,您还可以尝试在Dojox库中提供的自定义验证。我希望它对您有帮助。