jqGrid为每一行添加按钮

时间:2014-03-29 08:24:33

标签: jquery jqgrid

我是jqGrid的新手我想向jqGrid添加按钮我已经提到了jqGridDemo并做了同样的事情,但它没有显示按钮,而是显示了字符串值为

我的示例代码是

jQuery("#rowed2").jqGrid({
    url:'server.php?q=3',
    datatype: "json",
    colNames:['Buttons','type','school'],
    colModel:[
        {name:'act',index:'act', width:75,sortable:false},
        {name:'type',index:'type', width:55},
        {name:'school',index:'school', width:90, editable:true}],
    rowNum:10,
    rowList:[10,20,30],
    pager: '#prowed2',
    sortname: 'id',
    viewrecords: true,
    sortorder: "desc",
    gridComplete: function(){
        var ids = jQuery("#rowed2").jqGrid('getDataIDs');
        for(var i=0;i < ids.length;i++){
            var cl = ids[i];
            be = "<input style='height:22px;width:20px;' type='button' value='E' onclick=\"jQuery('#rowed2').editRow('"+cl+"');\"  />"; 
            se = "<input style='height:22px;width:20px;' type='button' value='S' onclick=\"jQuery('#rowed2').saveRow('"+cl+"');\"  />"; 
            ce = "<input style='height:22px;width:20px;' type='button' value='C' onclick=\"jQuery('#rowed2').restoreRow('"+cl+"');\" />"; 
            jQuery("#rowed2").jqGrid('setRowData',ids[i],{act:be+se+ce});
        }   
    }

});
jQuery("#rowed2").jqGrid('navGrid',"#prowed2",{edit:false,add:false,del:false});

我的结果为enter image description here

我缺少哪里?

0 个答案:

没有答案