著者: Bailang 出典: http://www.manks.top/article/yii2_gridview_deleteall この記事の著作権は著者に属しますが、この段落は転載を歓迎します。著者の同意声明なしに保持し、記事ページのわかりやすい位置に原文へのリンクを提供する必要があります。そうでない場合、当社は法的責任を追及する権利を留保します。
今日も引き続き GridView の問題について議論します。昨日、友人が GridView を使用してヘッダー リンクを削除できるというメッセージを残しました。私は何度も考えましたが、gridview を使用してこれを実現するのは本当に簡単ではありません。少なくとも私は思いつきませんでした。その方法をご存知の場合は、以下にメッセージを残してください。ただし、この GridView には接続が必要です。これを実装するには ActiveDataProvider を設定する必要があります。
この問題も非常に簡単なので、具体的な実装を見てみましょう
リーリー
数分で完了するのは簡単です。
それでは、次のトピックについて話しましょう: yii2 Gridview を使用してバッチ削除を実装する方法?
コードを直接投稿しないように、最初にいくつかの手順について説明します。一部の友人は 1 つの文を削除して別の文を追加し、最終的には失敗しました。
1. GridView でオプションを設定するときに ID を追加します。ここでは Grid という名前を付けます。 リーリー
2. 列にオプションのチェックボックスを追加します。ここでは、データ操作を容易にするために、名前の値を id に設定します。 リーリー
3. ページにバッチ削除ボタンを追加します。これは、後続の JS でクリック効果を実現するためのクラス Gridview を追加していることに注意してください。 リーリー
4. 最後のステップは、ボタン操作を実装するための js を作成することです。コンソールを開いて確認すると、選択した行の ID を簡単に取得でき、データを非同期に操作できます。
リーリー
完全なコードは以下に貼り付けられています
リーリー
http://www.bkjia.com/PHPjc/1122762.html