我會在這條線的jqGrid.src.js的jqGrid:微軟JScript運行時錯誤:無法獲得屬性「整」的值:對象爲空或未定義
的代碼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()
};
我不知道我做錯了什麼?它看起來像一切都設置正確?
UPDATE 這將是json數據被髮送回我的jqGRid ......這些只是一小部分行和列。我在這裏錯過了什麼嗎?
{"total": 2,
"page": 1,
"records": 15,
"rows": [{
"id": 2148,
"cell": {
"MRN": "840134833",
"Hospital_Fin": "987141516",
"First_Name": "YELLOW",
"Last_Name": "CRAYON",
"Date_of_birth": "\/Date(1253160000000)\/"
}
},
{
"id": 1898,
"cell": {
"MRN": "785528039",
"Hospital_Fin": "6669511596226",
"First_Name": "RAYFIELD",
"Last_Name": "BOYD",
"Date_of_birth": "\/Date(-720298800000)\/"
}
}]}
檢查您是否擁有有效的JSON,但錯誤聽起來更多與您指定給網格中數字的格式有關。 – Mark 2013-02-27 00:08:26
我不會對網格中的數字進行任何格式化。我只是把弦放在原來的位置上?它可能是日期函數嗎?那些看起來不像我的標準日期值? – SoftwareSavant 2013-02-27 00:23:06