我有一个需求,我需要textfield &的自动完成功能允许多个选择。我搜索了网络资源[如门票的东西和this],但找不到任何。如何在检票口有多个选择自动完成?
我的问题 -
1)是否检票提供此类的任何成分?
2)哪些工作围绕我可以做到这一点?
3),我们可以使用jQuery在检票口?
我使用的检票1.4.18 &它很难升级到最新的检票口,由于时间限制有遗留代码。
欣赏您的所有输入。
我有一个需求,我需要textfield &的自动完成功能允许多个选择。我搜索了网络资源[如门票的东西和this],但找不到任何。如何在检票口有多个选择自动完成?
我的问题 -
1)是否检票提供此类的任何成分?
2)哪些工作围绕我可以做到这一点?
3),我们可以使用jQuery在检票口?
我使用的检票1.4.18 &它很难升级到最新的检票口,由于时间限制有遗留代码。
欣赏您的所有输入。
有完全相同的问题,因为你而回....在这一点上,我们有这样做正是你需要的(多seclect-自动完成)的定制组件。该组件使用了大量的Javascript,并且遗憾地没有在所有浏览器上执行相同的操作。 经过一番研究,我发现Select2-Wicket女巫是执行Select2 component的wicket。这真的解决了所有的问题......它是天才。 关于这个组件的唯一问题是它没有1.4 wicket支持,您将不得不将它移植到1.4或者至少将开关设置为1.5(这就是我所做的)。
感谢您的回复。我会在这里试试这个发现 – 2013-03-10 16:24:04
您可以实现在ModalWindow
与TextField
并与Checkbox
ES由文本字段输入和可选的过滤值的ListView
一个multichoice。
ModalWindow和所有其它部件都在检票1.4。您可以完全控制自定义组件。你可以让它工作,看起来像你想要的。你不依赖于外部组件(我的意思是选择2)。
选择二的优点是更好的UX。但是控制是有限的。很难改变它的外观,它可能不适合你的应用程序。并非所有来自原始组件的js事件都暴露出来,并且您可能演变成一些复杂的场景,您将遇到(Wicket)Select2的限制。基本任务没问题。
从检票口1.4到检票口6的转换花费了我们1个人的一天。在我们的例子中,它并不那么难。主要是重构名称。例如,如果你修改了组件上的onclick javascript,那么wicket已经改变了最多的部分 - javascript。 – 2013-03-11 09:20:29