【发布时间】:2016-09-16 05:49:05
【问题描述】:
我正在使用 Yii1.1 Cgridview。
我在 cgridview 中添加了过滤器。问题是过滤器在输入字段的按键上具有默认的 ajax 回调。
如何防止 Yii cgridview 中的过滤器字段出现这种默认的 ajax 回调,并为过滤器搜索提供搜索按钮提交?
【问题讨论】:
我正在使用 Yii1.1 Cgridview。
我在 cgridview 中添加了过滤器。问题是过滤器在输入字段的按键上具有默认的 ajax 回调。
如何防止 Yii cgridview 中的过滤器字段出现这种默认的 ajax 回调,并为过滤器搜索提供搜索按钮提交?
【问题讨论】:
在 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);
【讨论】: