请帮助,我想隐藏在flexigrid中的特定coloumn
这是我在json中发送的Flexigrid
$total = $this->countRec('id','pipo_orders',$where);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header("Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . "GMT" );
header("Cache-Control: no-cache, must-revalidate" );
header("Pragma: no-cache" );
header("Content-type: text/x-json");
$json = "";
$json .= "{\n";
$json .= "page: $page,\n";
$json .= "total: $total,\n";
$json .= "rows: [";
$rc = false;
$i=1;
//while ($row = mysql_fetch_array($result)) {
foreach($result as $row) {
$json .= "<input id=\"demo_box_".$i."\" class=\"css-checkbox csscheck\" type=\"checkbox\" value=\"".trim($row->id)."\" /><label for=\"demo_box_".$i."\" name=\"demo_lbl_".$i."\" class=\"css-label\"></label>','";
这是复选框的json
$json .= "<input id=\"demo_box_".$i."\" class=\"css-checkbox csscheck\" type=\"checkbox\" value=\"".trim($row->id)."\" /><label for=\"demo_box_".$i."\" name=\"demo_lbl_".$i."\" class=\"css-label\"></label>','";
我想默认取消选中第一个复选框,这样每当flexloads都应该始终隐藏我的第一个coloumn,
如何执行此操作或是否有任何其他方法可以隐藏第一个具有默认隐藏复选框的coloumn。请帮忙
注意:我不想在复选框元素旁边进行硬编码检查,但我想以flexigrid的方式进行,以便整个coloumn本身消失。
答案 0 :(得分:1)
它可能是hide: true
的列可以解决这个问题。
在FlexiGrid代码中显示列(可能在您的视图中)
{display: 'ID', name : 'id', width : 50, sortable : true, align: 'left', hide: true}