私は Yii フレームワークを使用しています。
以下を使用して、cgridview フィルター フィールドの 1 つに値を設定しました。
検索フィールドに値を割り当てるためのjQueryは次のとおりです。
$('#gridviewid').find('input[type=text],textarea,select').filter(':visible:first').val('".$_GET['value']."');
そして、ここで cgridview を呼び出すための私の PHP:
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'bills-grid',
'dataProvider'=>$dataProvider,
'filter'=>$model,
'cssFile'=>Yii::app()->baseUrl . '/css/gridview.css',
'pager'=>array(
'class'=>'AjaxList',
'maxButtonCount'=>25,
'header'=>''
),
'columns' => $dialog->columns(),
'template'=>"<div class=\"tools\">".$dialog->link()." ".CHtml::link($xcel.' Export to excel', array('ExcelAll'))."</div><br />{items}{summary}<div class=\"pager-fix\">{pager}</div>",));
値が検索フィールドに表示され、cgridview は問題なく正しく動作しますが、cgridview をトリガーして更新またはフィルター処理することができません。ページの読み込み後に定義済みの値でフィルタリングするためにcgridviewをトリガーする人を知っている人はいますか?
追加情報が必要な場合はお知らせください。
ありがとうございました。