mmGrid 用ajax加载后怎么用现在获得的值替换原来表格的值

迦若明河 2016-11-07 05:15:59
var jgjs = ${requestScope.jgj};
var tou1 = ${requestScope.headers};
var id= '${requestScope.ids}';
var condition="${requestScope.queryLists}";
$(document).ready(function(){
if(jgjs.length>0){ //查出数据才显示
//拼装 报表头
var cols = tou1;
var items =jgjs;
var fixed2 = function(val) {
if (!val) {
return '';
}
return val.toFixed(2);
}
$('#mmg').mmGrid({
cols: cols,
items: items,
height:600
});
}else{
$.messager.alert('提示', '${requestScope.error}');
}
if(condition.length<=0){
$("#serch").hide();
}
});
function check(){
var names='';
var values='';
var inputs = $("input");
inputs.each(function(){
var val='-';
names=names+$(this).prop("name")+',';
if($(this).val()!=''){
val=$(this).val();
}
values=values+val+',';
});
$.ajax({
dataType : 'json',
type:'post',
url:'<%=path%>reportActionMain/manage/queryMethod.action',
aync : false,
data:{id:id,names:names,values:values},
success : function(result) {
console.log(11);
var error=result.error;
var results = eval('(' + result.results + ')');
var header = eval('(' + result.header + ')');
console.log(header);
console.log(results);
if(results.length>0){//查出数据才显示
//拼装 报表头
var cols = tou1;
var fixed2 = function(val) {
if (!val) {
return '';
}
return val.toFixed(2);
}
$('#mmg').mmGrid({
cols: header,
items: results,
height:600
});
$(".mmGrid").show();
}else{
$.messager.alert('提示', error);
$(".mmGrid").hide();
}
}
});
}
...全文
301 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bancloud 2017-12-13
  • 打赏
  • 举报
回复
mmgrig api不全,需要自己摸索 刷新数据可以用 _populate 函数
迦若明河 2016-11-09
  • 打赏
  • 举报
回复
全部刷新页面了,这样只刷新mmg表格不行,现在设置的是点查询刷新整个页面。

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧