日期:2014-05-16 浏览次数:20425 次
subGridRowColapsed: function (subgrid_id, row_id) {//自己写隐藏代码,增加subGridBeforeExpand加判断是佛已经加载过的代码
$('#' + subgrid_id).closest('tr').hide()//隐藏
.prev().find('.sgexpanded').removeClass("sgexpanded").addClass("sgcollapsed"); //还需要更新展开关闭按钮样式
return false; //返回false阻止jqGrid的删除代码
},
subGridBeforeExpand: function (subgrid_id, row_id) {
if (jQuery("#" + subgrid_id).size()>0&&jQuery("#" + subgrid_id).html().length > 0) {//加载过,需要手动显示记录及更新展开收缩按钮的样式
$('#' + subgrid_id).closest('tr').show()//显示
.prev().find('.sgcollapsed').removeClass("sgcollapsed").addClass("sgexpanded");
return false; //阻止执行subGridRowExpanded
}
return true; //没有加载return true据需执行subGridRowExpanded配置
},