Php 点击按钮上的Yii CGridView过滤器
我有一些YII中使用CGridView的表。我希望能够输入所有过滤数据,然后点击一些按钮,然后才向服务器发送请求。现在,每次过滤器值更改时都会发送请求。是否有任何本机Yii CGridView选项可以指定该选项?请参见此处:和此处:Php 点击按钮上的Yii CGridView过滤器,php,yii,cgridview,Php,Yii,Cgridview,我有一些YII中使用CGridView的表。我希望能够输入所有过滤数据,然后点击一些按钮,然后才向服务器发送请求。现在,每次过滤器值更改时都会发送请求。是否有任何本机Yii CGridView选项可以指定该选项?请参见此处:和此处: 在小部件声明中尝试使用ajaxUpdate=>'false'。在CGridView小部件之后插入以下内容: Yii::app()->clientScript->registerScript('gridFilter'," $(function
在小部件声明中尝试使用
ajaxUpdate=>'false'
。在CGridView小部件之后插入以下内容:
Yii::app()->clientScript->registerScript('gridFilter',"
$(function(){
$(document).off('change.yiiGridView keydown.yiiGridView');
$('body').on('click','.updateGridButtonSelector', function() {
$('#grid_id').yiiGridView('update', {
data: $('#grid_id .filters input').serialize()
});
return false;
});
});
", CClientScript::POS_READY);