1

jqueryを使用して自動補完を実行しようとしています。

編集可能なグリッドを使用しています。このような

グリッドにある編集可能なテキストボックスのオートコンプリートを実装しようとしました。[私のコード][http://jsfiddle.net/bhagirathip/x6H8s/4/]

私が間違ったことを理解してください。

Knock Out jsクエリを使用せずにオートコンプリートを実行しようとすると正常に機能しますが、KnockOutjsクエリを使用しようとすると機能しません。

私がどこで間違いをしたのか理解してください。

前もって感謝します

4

2 に答える 2

2

オートコンプリート用のカスタム バインディングを作成する必要があります。ここに Ryan Niemeyer によって作成されたバインディングがあります -オートコンプリート コンボボックスを作成するには? .

于 2012-10-29T10:55:23.013 に答える
1

どうやら投稿したコードから、実際には要素が作成される前にオートコンプリートを初期化しようとしています。

applybinding は、アイドル状態 (0 ミリ秒のタイムアウト後) にデータをバインドします。これは、$() が返された後を意味し、$('.txtMemberSearch').autocomplete({...})実行後にさらに重要になります。

Artemsの提案を試してみるといいと思います。

于 2012-12-19T20:12:22.993 に答える