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重新请求吧。。。