现在的位置: 首页 > 综合 > 正文

处理Easyu的Datagrid无法及时刷新问题

2017年04月17日 ⁄ 综合 ⁄ 共 1172字 ⁄ 字号 评论关闭

在Easyui中打打开窗口dialog控件,当做完修改操作之后,关闭dialog控件刷新Datagrid,有时候无法及时刷新。

1、JavaScript中的代码

function doEdit(){                
        var timeText=$('#type2').combobox('getText');
        var timeValue=$('#type2').combobox('getValue');
        if(timeText==timeValue){
            timeText="";
            timeValue="";
        }
        $.messager.defaults={ok:"确定",cancel:"取消"}; 
        $.messager.confirm('Confirm', '您确定修改?', function(r){
            if (r){
                $.ajax({
                       type: "POST",
                       url: "load!editDowntable.action",
                       data:"edit_id="+ $('#id2').val()+"&edit_title="+$('#title2').val()+"&edit_persontype="+timeValue+"&edit_cpersontype="+timeText+"&edit_loadtime="+$('#time2').datetimebox('getValue')
                                   
                });
                  }        
            $('#editDlg').dialog('close');
            $('#tt').datagrid({
                url:"load!queryTable.action"

            });
            
        });
        
        
    }

2、html中的代码

    <table id="tt">		
      <thead>
	 	    <th data-options="field:'title',title:'标题',width:140"></th>
	 		<th data-options="field:'cpersontype',title:'类型',width:120"></th>
	 		<th data-options="field:'loadtime',title:'创建时间',width:120,formatter:formattime"></th>
	 	</thead>    
	</table>


抱歉!评论已关闭.