在flexigrid中添加Checkbox列

时间:2010-04-28 02:32:11

标签: php jquery jquery-plugins flexigrid

关于使用php的jquery flexigrid的问题。 不幸的是,http://flexigrid.info网站经常出现故障 所以设法从http://sanderkorvemaker.nl/test/flexigrid/获取一些示例代码 并基于此工作。

上面的示例代码现在可以工作我需要创建一个带有复选框的列的网格,这样我就可以单击其中的几个复选框并单击“删除”按钮,它应该获取选中复选框的所有id并创建删除查询并执行。

请有人给我一个例子吗

提前致谢

2 个答案:

答案 0 :(得分:4)

我认为您不再需要复选框,因为flexigrid行是可选择的。

然而,如果你真的想继续这个想法...... 在你的php文件中处理json上的网格数据你只需在单元格上添加一个id就可以了 即

while(true){
        $json .= ",";
        $json .= "\n{";
        $json .= "id:'".$id."',";
        $json .= "cell:['".$col1."',";
        $json .= "'".$col2."',";
        $json .= "'<input id=\"dataid".$id."\" class="datacb" type=\"checkbox\" value=\"".$id.""\/>'";
        $json .= "]\n";
        $json .= "}";
}

在删除功能

下的javascript文件中
    var ids;
$('.datacb').each(function(){ if($(this).is(':checked')){
  ids += $(this).val()+",";   } });

/ *发送id到php进行处理 * /

答案 1 :(得分:1)

在选项中添加"showCheckbox: true"以添加复选框