dongping9475 2016-09-15 21:49
浏览 40
已采纳

如何防止Yii cgridview中关于过滤器字段的默认ajax回调[关闭]

I am using Yii1.1 Cgridview.

I have added filters to cgridview.The problem is that filters have default ajax callback on keypress of input field.

How can I prevent this default ajax callback on filter fields in Yii cgridview and provide search button submit for filters search?

  • 写回答

1条回答 默认 最新

  • dongzhen4180 2016-09-15 21:52
    关注

    Insert this after CGridView widget:

    1. Yii::app()->clientScript->registerScript('gridFilter',"
    2. $(function(){
    3. $(document).off('change.yiiGridView keydown.yiiGridView');
    4. $('body').on('click','.updateGridButtonSelector', function() {
    5. $('#grid_id').yiiGridView('update', {
    6. data: $('#grid_id .filters input').serialize()
    7. });
    8. return false;
    9. });
    10. });
    11. ", CClientScript::POS_READY);
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部