3

我正在寻找在我的 Spring Roo / Web MVC 项目中使用的 Javascript 多选,并担心我可能会花一些时间从库中添加一个小部件,然后破坏其他东西。要求:

  1. 比 Roo 在构建多对多关系时使用的标准 Dojo 多选更漂亮、更实用,即用户不必按住 ctrl 或 shift 来选择多个项目。
  2. 与已经在 Roo 脚手架中使用的 javascript 配合得很好——所以我想这意味着一等奖是建立在 Dojo 之上的东西,尽管我并不完全反对添加其他库。
  3. 相对独立......我自己的javascript越少越好。

我知道有不同样式的多选小部件,例如“可用”列表和“选定”列表与带有选择/取消选择复选框的单个列表与自动完成组合框......我对任何一个都开放 - 它只是有比我免费获得的 Roo 更好。

4

2 回答 2

1

你看过 dojox.form 吗?CheckedMultiSelect 有帮助吗?

于 2010-11-18T14:30:50.213 回答
0

我知道这在游戏中有点晚了,因为你可能已经完成了你的项目,但是对于未来,我遇到了 multiSelect 小部件的问题,因为我正在测试的那些小部件正在修改 DOM,所以

<选择多个=“多个”>
    <选项>...</选项>
    ……
</选择>
被有效地改变为不同的东西,比如
<div id="...">
    <输入>...
</div>

我发现了一个工作方式不同的小部件:它隐藏了原始选择并创建了自己的元素,当用户选择或取消选择元素时,它会将其状态与原始选择同步。

它被称为下拉检查列表,这里是链接下拉检查列表

这样您就可以使用原始选择,例如 Spring 绑定。

于 2011-02-17T18:38:21.033 回答