function Paging(PageSize, IndexPage) {
var st = gettime();
var str = "";
var Param = "";
var txtBeginDate = document.getElementById("txtBeginDate"); var txtDeptName = document.getElementById("txtDeptName");
var txtEmpName = document.getElementById("txtEmpName"); var HidFlagMine = document.getElementById("HidFlagMine").value;
Param = txtBeginDate.value + "^" + txtDeptName.value + "^" + txtEmpName.value + "^" + HidFlagMine; var PageDs = AgentSysWeb.PerManage.PersonnerAdd.GetNormalView(IndexPage, PageSize, Param).value;
var ListDT = PageDs.Tables[0];
var RecordCount = PageDs.Tables[1].Rows[0]["a"]; if (RecordCount == 0) {
put_html("暂时没有数据....");
} else { var PageHtml = int_page(RecordCount, PageSize, IndexPage);
UpPageCtrl.innerHTML = PageHtml;
DownPageCtrl.innerHTML = PageHtml;
OutHtml.innerHTML = PushList(ListDT); ////////////////////页面数据列表
} var endstr = gettime() - st;
str += "[start time ]- - - |" + st + "<br>[end time]- - - |" + gettime() + "<br>[diff time]- - - |" + (endstr) / 1000 + "--";
var run_out = document.getElementById("TimeOut");
run_out.innerHTML = str;
return true;
}写了这么一段代码,运行的时候提示Tables为空或不是对象,这是怎么回事呢?
var st = gettime();
var str = "";
var Param = "";
var txtBeginDate = document.getElementById("txtBeginDate"); var txtDeptName = document.getElementById("txtDeptName");
var txtEmpName = document.getElementById("txtEmpName"); var HidFlagMine = document.getElementById("HidFlagMine").value;
Param = txtBeginDate.value + "^" + txtDeptName.value + "^" + txtEmpName.value + "^" + HidFlagMine; var PageDs = AgentSysWeb.PerManage.PersonnerAdd.GetNormalView(IndexPage, PageSize, Param).value;
var ListDT = PageDs.Tables[0];
var RecordCount = PageDs.Tables[1].Rows[0]["a"]; if (RecordCount == 0) {
put_html("暂时没有数据....");
} else { var PageHtml = int_page(RecordCount, PageSize, IndexPage);
UpPageCtrl.innerHTML = PageHtml;
DownPageCtrl.innerHTML = PageHtml;
OutHtml.innerHTML = PushList(ListDT); ////////////////////页面数据列表
} var endstr = gettime() - st;
str += "[start time ]- - - |" + st + "<br>[end time]- - - |" + gettime() + "<br>[diff time]- - - |" + (endstr) / 1000 + "--";
var run_out = document.getElementById("TimeOut");
run_out.innerHTML = str;
return true;
}写了这么一段代码,运行的时候提示Tables为空或不是对象,这是怎么回事呢?
var ListDT = PageDs.Tables[0];
是不是这里根本就没数据?断点 看
AgentSysWeb.PerManage.PersonnerAdd.GetNormalView(IndexPage, PageSize, Param)