如何在yii cgridview中删除行组?

时间:2014-02-05 03:22:07

标签: php yii cgridview

我发现有些代码正在解决此问题,但它无法正常工作。

echo CHtml::link('Delete', '#', array(
'onclick'=>' 
    var id_list=$.fn.yiiGridView.getChecked("My-grid","check-boxes");
    if (id_list=="") {
        alert("checkbocks do not checked!!!");
    } else {
        MyMagicFunction(id_list);
    }
return false;',

));

行不起作用

 var id_list=$.fn.yiiGridView.getChecked("My-grid","check-boxes");

我尝试过更改参数,但没有给出任何结果。

1 个答案:

答案 0 :(得分:0)

您的gridview中必须有名称为check-boxes[]的复选框(请注意括号!),代码会检查它们。

此外,代码将返回一个数组。使用.length代替== ""

echo CHtml::link('Delete', '#', array(
    'onclick'=>' 
        var id_list=$.fn.yiiGridView.getChecked("My-grid","check-boxes");
        if (id_list=="") {
            alert("checkbocks do not checked!!!");
        } else {
            MyMagicFunction(id_list);
        }

        return false;',
    )
);