Easyuを扱うDatagridが問題を更新できませんでした.
Easyuiでウィンドウdialogコントロールを開きます.変更操作が終わったら、dialogコントロールを閉じてDatagridを更新します.適時に更新できない場合があります.
1、JavaScriptのコード
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>