2016-09-02 7 views
1

私はdjango 1.8でdjango-autocomplete-lightを使用しています。 選択した内容をあるオートコンプリート・フィールドから別のオートコンプリート・フィールドにコピーして、JavaScriptコードをオーバーライドする必要があります。django-autocomplete-lightマルチ選択フィールドをコピーする方法

オートコンプリートツール内のHTMLコンテンツを別のブラウザデバッガに複製しようとしましたが、管理者ページの[保存]ボタンをクリックするとコピーされた値が無視されます。 アイデア

+1

から

<div class = 'table' id="form_template" style="display:none"> {{ formset.empty_form }} </div> <div class = 'table'> <table> <!-- don't use #form_template in your actual form --> 

おそらく、フォームフィールドが同じ名前を持っていますか? – jpic

+0

それは良い点です。フィールド名が増えていることを確認してみました。主な問題は、2つのスパンがあることです。 2番目は隠されていることを除いて最初のものと同じですが、それをクリックすると、2番目のスパンが表示されるフォーカスが設定されますが、重複して削除されます...短いストーリー、両方をコピーする必要があります2番目のものを隠します。 – max

+0

これはずっと前に調査されたgithub問題のようです。https://github.com/yourlabs/django-autocomplete-light/issues/757私は水晶球の答えを試しました:D – jpic

答えて

0

あなたのような#form_templateするための空のフォームを使用する場合、それは動作します:github issue

+0

このスニペットは行かなければなりません。これはカスタムフォームを作るためのものですか?ありがとう – max

+0

ダニーの男、あなたは自分でコードを投稿していないので、私は言うことができません、ごめんなさい^^ – jpic

関連する問題