jqgrid显示一行的详情

http://blog.csdn.net/yangbobo1992/article/details/7930145

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing#viewgridrow

jQuery("#grid_id").jqGrid('viewGridRow', rowid, properties );
        
                gridComplete: function(){
                    var ids = $("#AlgorithmList").getDataIDs();//jqGrid('getDataIDs');
                    for(var i=0;i<ids.length;i++){
                        var cl = ids[i];
                        be = "<input  type='button' value='查看' onclick="jQuery('#AlgorithmList').jqGrid('viewGridRow','"+cl+"',{modal:true});"  />"; 
                        de = "<input  type='button' value='删除' onclick="jQuery('#AlgorithmList').jqGrid('delGridRow','"+cl+"',{closeOnEscape:true});"  />";
                        jQuery("#AlgorithmList").jqGrid('setRowData',ids[i],{test:be+de});
                    } 
                }
可是如果你让一个列隐藏,这个方法显示的详情也没有该隐藏列,这种方法就无法用于显示表格列放不下的字段了。。。
所以还是得自己写ajax重新请求吧。。。
原文地址:https://www.cnblogs.com/peterpanzsy/p/3614707.html