【问题标题】:Yii CGridView filter on button clickYii CGridView 过滤器点击按钮
【发布时间】:2014-02-18 09:03:04
【问题描述】:

我在 YII 中有一些使用 CGridView 的表。我希望能够输入所有过滤数据,然后单击某个按钮,然后才向服务器发送请求。现在每次过滤器值更改时都会发送请求。是否有任何原生 Yii CGridView 选项来指定?

【问题讨论】:

    标签: php yii cgridview


    【解决方案1】:

    在 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); 
    

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-07
        相关资源
        最近更新 更多