CButtonColumn クラスのデフォルトの [削除] ボタンのコントローラーを見ています。最初のページに移動するのではなく、CGridView の行を削除した後、以前の Web ページに戻り、CGridView の同じページに留まります。関連するコントローラーでこれを担当する行は次のようです。
if (!isset($_GET['ajax']))
$this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
この動作 (ページネーションをページ 1 にリセットせずに前のビューに戻る) を持つ新しいカスタム ボタンを作成したいのですが、上記のコード行をボタンの関連するアクションに含めるだけではうまくいきません。どうにかしてその「returnUrl」パラメーターを送信する必要があると思いますが、方法がわかりません:)