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

你可能感兴趣的:(jqGrid)