管理者変更モデルsubmit "save"に確認ウィンドウを追加する必要があります。このようなSmth: "あなたは本当に変更を適用しますか?はい/いいえ"。私は1つのモデルに対してのみ、変更されたモデルが他の条件を満たす場合のみ必要とします。私はdjango-admin-toolを使用する1つのモデルの原因のdjangoテンプレートをオーバーライドできません。これどうやってするの ?django admin panel確認ウィンドウを追加
0
A
答えて
0
確認ウィンドウを表示するために、ブートストラップとJavascript(または他のもの)を使用できます。 onclickボタン(submit)でJS関数を呼び出して、リクエストをサーバーに送信した後で確認ウィンドウを表示する必要があります。 (idea):
この要素(div:表示)は、JS関数(設定表示:ブロック)で呼び出すまで表示されません。
<div id="confirmationYesNo" style="display:none">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>Confirmation</h4>
</div>
<div class="modal-body">
<h3>Do you really want to apply changes?</h3>
<button id="confirmationYes" class="btn">Yes</button>
<button id="confirmationNo" data-dismiss="modal" class="btn">No</button>
</div>
</div>
</div>
</div>
function confirmation()
{
document.getElementById("confirmationYesNo").style.display = "block";
document.getElementById('confirmationYes').onclick = function() {
document.getElementById("form_name").action = "view_name";
document.getElementById("form_name").submit();
document.getElementById("confirmationYesNo").style.display = "none";
};
document.getElementById('confirmationNo').onclick = function() {
document.getElementById("confirmationYesNo").style.display = "none";
};
}
JS機能(送信ボタンから)を呼び出すと、「はい」または「いいえ」がクリックされるまで待つことになります。はいをクリックすると、フォームがサーバーに送信され、要素(div)が隠されます。クリックされていない場合は、要素のみが隠されます。
関連する問題
- 1. Djangoの追加フィールドadmin interfaces
- 2. Magento Admin Panel Brock
- 3. Voyager - laravel admin panel
- 4. Django Adminのアクションへのリンクを追加
- 5. デフォルトのフィルタをdjangoに追加admin
- 6. Django admin - フィールドにコントロールを追加する
- 7. Django(django-admin)の値の推移を確認する方法は?
- 8. Django adminフィルタリストとカスタムモデルマネージャの追加メソッド
- 9. Djangoで親のfilter_horizontalに追加admin
- 10. Django - Admin - 左側のオブジェクト追加ボタン
- 11. Django - django adminのフィールドセットにフォームを追加しますか?
- 12. adminパネルでDjangoスタッフの初回ログインを確認するには?
- 13. カスタムDjango管理/ manage.pyコマンドに確認手順を追加
- 14. DjangoのDjango追加ビューadmin - URLの問題
- 15. Broadleaf admin - 追加タブを追加
- 16. django adminをカスタマイズするChangeFormテンプレート/カスタムコンテンツを追加する
- 17. Magento Admin Panel Error - 空のメインテーブル名
- 18. カスタムアクションに確認モーダルを追加する
- 19. Djangoにページ単位のセレクタを追加するadmin-list-view
- 20. Django Adminは親に編集/作成ボタンを追加します
- 21. adminインターフェイスのDjangoインラインオブジェクトにカスタムアクションを追加します。
- 22. Django Adminに派生フィールドを追加する変更フォーム
- 23. adminパネルのdjangoのホームサイトにCSS/jsファイルを追加
- 24. Django Admin:ユーザーの追加フィールドを表示する方法は?
- 25. Django Adminの検索ボックスにプレースホルダテキストを追加するには?
- 26. django-admin-toolsダッシュボードにカスタムメニュー項目を追加する方法
- 27. djangoのテキストフィールドにリンクとイメージを追加する方法admin
- 28. django adminホームページ - サイトに説明を追加する
- 29. Django Adminに新しいページを追加する
- 30. django-adminにカスタムボタンを追加する方法
これは、[http://stackoverflow.com/a/10219127/3279554] – Pavan