1

私は Symfony2 アプリを構築しており、フォーム要素が繰り返されるフォームがあり、そこで Lifo の Typeahead 拡張機能を使用しています。 https://github.com/lifo101/typeahead-bundle

ロード時に存在するフォーム要素ではうまく機能しますが、JQuery を使用して新しいフォーム要素を追加すると、Typeahead が機能しません。私は Javascript があまり得意ではないので、新しいフィールドでスクリプトを機能させる方法を理解するのに苦労しています。誰か提案はありますか?スクリプトを再初期化する必要があると思いますが、これを行う方法がわかりません。

4

1 に答える 1

2

バンドルをお試しいただきありがとうございます。

問題は、先行入力ウィジェットの DOM 要素の動的挿入を考慮したことがないため、現在のバージョンでは DOM に動的に挿入される入力を処理できないことです。

ただし、コードを更新して、DOM に既存の要素または新しく挿入された要素を適切にトリガーするようにしました。挿入された HTML が、typehead バンドルが期待する適切な形式である限り、HTML を挿入するとすぐに自動的に機能するはずです。

于 2013-07-22T11:01:16.373 に答える