jqGrid:Microsoft JScript运行时错误:无法获取属性';整数';:对象为null或未定义
我在jqGrid.src.js的这行代码中得到了上述异常jqGrid:Microsoft JScript运行时错误:无法获取属性';整数';:对象为null或未定义,jqgrid,Jqgrid,我在jqGrid.src.js的这行代码中得到了上述异常 fmt = $.jgrid.formatter.integer || {}; 我不能告诉你这是什么意思,也不能告诉你为什么我不能让这该死的东西工作。我怀疑这与我如何构建json对象有关 for(int j = rowstart; (j <= rowend && variable.Template.Count > j); j++){ PatientACOModel pat
fmt = $.jgrid.formatter.integer || {};
我不能告诉你这是什么意思,也不能告诉你为什么我不能让这该死的东西工作。我怀疑这与我如何构建json对象有关
for(int j = rowstart; (j <= rowend && variable.Template.Count > j); j++){
PatientACOModel patMod = variable.Template[j];
var rowData = new{
id = patMod.EncounterId,
cell = new {
MRN = patMod.MRN,
Hospital_Fin = patMod.HospitalFinNumber,
First_Name = patMod.FirstName,
Last_Name = patMod.LastName,
Date_of_birth = patMod.DateOfBirth
}
};
al.Add(rowData);
}
var griddata = new {
total = variable.Template.Count % rows > 0 ? (variable.Template.Count / rows) + 1 : (variable.Template.Count / rows),
page = page,
records = al.Count,
rows = al.ToArray()
};
要消除此错误,您需要确保包含本地化文件
<script src="~/Scripts/i18n/grid.locale-en.js"></script>
在jqGrid文件之前。这就解决了我的问题。检查您是否有有效的JSON,但错误听起来更多地与您分配给网格中数字的格式有关。我不会对网格中的数字进行任何格式设置。我只是照他们的样子去做?可能是那里的日期吗?对我来说,这些看起来不像是标准的日期值?我试图为人类做出积极的贡献。很高兴你发现我的评论和问题很有用。这真的很有帮助+1.
<script src="~/Scripts/i18n/grid.locale-en.js"></script>