列表框控件的 Dojo/HTML 等效项

Posted

技术标签:

【中文标题】列表框控件的 Dojo/HTML 等效项【英文标题】:Dojo/HTML equivalent for list box control 【发布时间】:2011-12-27 05:10:49 【问题描述】:

我们正在将基于 MFC 的客户端移植到 Dojo。是否有任何类似于列表框控件的小部件。目前我正在使用 DataGrid,但对于我们的目的来说,这似乎很重而且过分。或者,什么是替换列表框的最佳小部件。

更新:我已经查看了 dijit.form.multiselect,但我认为这不符合我的要求。 MFC 列表框通常看起来像这样。我看不到(或者说不知道)如何使用多选复制它。 DataGrid 可能最适合控件。

【问题讨论】:

【参考方案1】:

如果您使用 dojo 1.7,请查看新的DGrid。

对于与您相似的示例,请访问 tests page 并获取 Selector.html 示例。

【讨论】:

非常感谢您的帮助 :-)【参考方案2】:

以下是一些选项,具体取决于您要创建 ListBox 的哪个部分:

dijit.Dialog 创建一个基本对话框。 dijit.form.FilteringSelect 使用您的选项创建一个下拉菜单(仅限单选)。 您还可以使用单选按钮或复选框作为选项,具体取决于是否允许多选。

【讨论】:

以上是关于列表框控件的 Dojo/HTML 等效项的主要内容,如果未能解决你的问题,请参考以下文章

如何解决列表框控件宽度不够的问题

谁知道VB中列表框这几个属性的区别

mfc如何用txt保存下拉框控件的内容?下拉框如何读入TXT中的内容到属性-数据中?

VB列表框属性的问题

如何获得MFC列表框中选中的数据

如何在选择列表项时将文本框附加到来自共享点列表的复选框列表项