0

テキストフィールドのオートコンプリート機能が必要で、複数選択できるようにする必要があります。ネットで[改札やこれなど]のリソースを検索しましたが、見つかりませんでした。

私の質問 -

1)改札はこの種のコンポーネントを提供しますか?

2)これを達成するためにどのような回避策が必要ですか?

3)wicketでjqueryを使用できますか?

ウィケット1.4.18を使用しているレガシーコードがあり、時間の制約のために最新のウィケットにアップグレードするのは困難です。

すべての入力に感謝します。

4

2 に答える 2

4

しばらく前にあなたとまったく同じ問題がありました....その時点で、必要なことを正確に実行するカスタムコンポーネントがありました(multi-seclect-autocomplete)。このコンポーネントは多くのJavascriptを使用しており、残念ながらすべてのブラウザで同じように動作するわけではありませんでした。いくつかの調査の結果、 Select2-Wicket witchはSelect2コンポーネントのウィケット実装であることがわかりました。これにより、すべての問題が本当に解決されました...それは天才です。このコンポーネントに関する唯一の問題は、1.4ウィケットがサポートされていないことです。このコンポーネントを1.4に移植するか、少なくとも1.5に切り替える必要があります(これが私が行ったことです)。

于 2013-03-09T16:58:33.910 に答える
0

TextField 入力によってフィルタリングされ、esによって選択可能な値をModalWindow持つ aTextFieldおよび aに複数選択を実装できます。ListViewCheckbox

ModalWindow と他のすべてのコンポーネントは Wicket 1.4 にあります。完全に制御できるカスタム コンポーネントがあります。あなたはそれを機能させ、あなたが望むように見せることができます. 外部コンポーネントに依存していません (つまり、Select2)。

Select2 の利点は、はるかに優れた UX です。ただし、制御には制限があります。外観を変更するのは難しく、アプリに収まらない可能性があります。元のコンポーネントからのすべての js イベントが公開されているわけではなく、(Wicket)Select2 の制限に遭遇する複雑なシナリオに発展する可能性があります。基本的な作業でOKです。

于 2013-03-10T22:42:46.337 に答える