デフォルトの Yii ajax 検索で見つかった結果が 1 つだけの場合は、そのビュー アクションにリダイレクトしたいと考えています。リダイレクトをトリガーするにはどうすればよいですか? (これは、Google の「I'm Feeling Lucky」オプションに似ています)
2 に答える
1
自分に答えて、
私はそれを行うための適切な方法を見つけることができなかったjavascriptハックcozで終わります。
私のCGridViewではafterAjaxUpdateを使用しました
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider' => $dataProvider,
'summaryCssClass'=>'summary fr',
'id'=>'order-grid',
'afterAjaxUpdate'=>'function(id, options){ if($("#order-grid tbody tr").length == 1 && $("#order-grid tbody tr:first td").length > 1) {window.location = $("#order-grid tbody tr td:first a").attr("href");}}',
'columns' => array()
));
これが誰かに役立つことを願っています。
于 2012-10-27T13:58:09.433 に答える