DropDown应该使用哪个dojo小部件

时间:2012-10-26 19:51:40

标签: drop-down-menu dojo

我希望创建动态下拉列表,这意味着第二个下拉列表的值随着第一个下拉列表中的选择更改而变化。我正在浏览Dojo文档,似乎我可以使用3种不同的小部件,

dijit/form/ComboBox

dojox/form/DropDownSelect

dijit.form.Select

现在我很困惑应该使用哪一个来创建Dynamic DropDowns?

2 个答案:

答案 0 :(得分:0)

您可以选择任何人,具体取决于您想要的额外功能。虽然dijit.form.Select是您的普通HTML选择,但是combobox和filteringselect提供了更多功能。

关注http://kennethfranqueiro.com/2010/06/combobox-vs-filteringselect/以进行两者之间的比较。你也可以和他们一起玩,知道他们的工作方式。

我在我的应用中使用了FilteringSelect以获得与需要相同的行为。

答案 1 :(得分:0)

dojo下拉列表之间的差异:

  1. 选择这是简单的组合框,例如在HTML中选择而不进行验证 并且不在选择选项中提供任何搜索工具。

  2. ComboBox它是纯形式的组合框,并再次命名为ComboBox 不提供任何默认验证,但它提供搜索 其选择范围内的设施。

  3. FilteringSelect这是select的预先形式有默认值 验证和搜索设施的设施。它也有财产 将值作为输入标记取值在HTML中。

  4. 在dojo中,您还可以尝试在dojox库中提供的自定义验证。我希望它会对你有所帮助。