带有actionListeners的多个选择列表?

Posted

技术标签:

【中文标题】带有actionListeners的多个选择列表?【英文标题】:Multiple select list with actionListeners? 【发布时间】:2012-11-26 15:46:24 【问题描述】:

我想实现以下目标:

应该可以创建条目,并且这些条目(字符串)应该显示为列表。一个列表条目应该可以通过单击来选择(每个条目上都有侦听器方法),而无需按住任何键盘按钮。同样单击已选择的条目应取消选择它。

此外,条目应该获得一个维度,该维度将指定子条目的数量。这些应该在条目之前通过某种展开按钮可见。同样,子条目也应该是多选的。

是否有组件已经提供了这样的功能?如果没有,我应该如何构建这样的组件?

【问题讨论】:

我认为您正在寻找JTree 组件。祝你好运。 不,我没有调查任何摆动组件 (JEE) 【参考方案1】:

我不知道有什么组件可以做到这一点。

话虽如此,OmniFaces 有一个 tree component 允许对分层元素进行自定义标记,这可能值得研究。

【讨论】:

【参考方案2】:

我现在找到了 GWT Tree Cell 组件: http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwCellTree

【讨论】:

你打算如何整合get和jsf?你能在你的答案中分享这个吗?不过,在我看来这是很多工作。 如果我最后选择了这个,我会更新我的答案,并找出如何整合它们。您可能可以通过让 GWT 模块在 JSF 页面中运行来混合使用这两者。 JSF 页面将在服务器上生成,而 GWT 模块将在下载呈现的页面后在客户端上运行。不知怎的…… 好的,我只是切换到使用没有 jsf 的普通 GWT。而且我还找到了一个可以满足我要求的组件:code.google.com/p/checkable-tree

以上是关于带有actionListeners的多个选择列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤动中的扩展磁贴内添加带有动态选择复选框的列表视图

ActionListener的三种实现方法

带有“N”列的jQuery“选择多个”

如何在使用ActionListener按钮和GUI时向数组列表中添加项目?

Javascript将具有多个值的选定选项从一个列表移动到另一个列表

在对象列表上使用 numpy 选择时生成新对象