【发布时间】:2011-12-27 05:10:49
【问题描述】:
我们正在将基于 MFC 的客户端移植到 Dojo。是否有任何类似于列表框控件的小部件。目前我正在使用 DataGrid,但对于我们的目的来说,这似乎很重而且过分。或者,什么是替换列表框的最佳小部件。
更新:我已经查看了 dijit.form.multiselect,但我认为这不符合我的要求。 MFC 列表框通常看起来像这样。我看不到(或者说不知道)如何使用多选复制它。 DataGrid 可能最适合控件。
【问题讨论】:
我们正在将基于 MFC 的客户端移植到 Dojo。是否有任何类似于列表框控件的小部件。目前我正在使用 DataGrid,但对于我们的目的来说,这似乎很重而且过分。或者,什么是替换列表框的最佳小部件。
更新:我已经查看了 dijit.form.multiselect,但我认为这不符合我的要求。 MFC 列表框通常看起来像这样。我看不到(或者说不知道)如何使用多选复制它。 DataGrid 可能最适合控件。
【问题讨论】:
如果您使用 dojo 1.7,请查看新的DGrid。
对于与您相似的示例,请访问 tests page 并获取 Selector.html 示例。
【讨论】:
以下是一些选项,具体取决于您要创建 ListBox 的哪个部分:
dijit.Dialog 创建一个基本对话框。dijit.form.FilteringSelect 使用您的选项创建一个下拉菜单(仅限单选)。【讨论】: