0

我有一个要求,我需要文本字段的自动完成功能并允许多项选择。我在网上搜索资源 [比如检票口的东西和这个],但找不到任何资源。

我的问题 -

1) wicket 是否提供任何此类组件?

2)我必须做些什么才能做到这一点?

3) 我们可以在检票口中使用 jquery 吗?

我有使用 wicket 1.4.18 的遗留代码,由于时间限制,很难升级到最新的 wicket。

感谢您的所有投入。

4

2 回答 2

4

前段时间遇到了与您完全相同的问题....那时我们有一个自定义组件可以完全满足您的需求(多节自动完成)。该组件使用了大量的 Javascript,遗憾的是并没有在所有浏览器上执行相同的操作。经过一番研究,我发现Select2-Wicket女巫是Select2 组件的 wicket 实现。这确实解决了所有问题……真是天才。关于这个组件的唯一问题是它没有 1.4 wicket 支持,您必须将其移植到 1.4 或至少切换到 1.5(这就是我所做的)。

于 2013-03-09T16:58:33.910 回答
0

您可以在 a 和 a 中实现多项选择,ModalWindow其中TextFieldListView值由 TextField 输入过滤并可由Checkboxes 选择。

ModalWindow 和所有其他组件都在 Wicket 1.4 中。您有可以完全控制的自定义组件。你可以让它工作,看起来像你想要的。您不依赖于外部组件(我的意思是 Select2)。

Select2 的优势是更好的用户体验。但是控制是有限的。很难改变它的外观,它可能不适合你的应用程序。并非原始组件中的所有 js 事件都被公开,您可能会演变成一些复杂的场景,您会遇到 (Wicket)Select2 的限制。基本任务没问题。

于 2013-03-10T22:42:46.337 回答