3

jqGrid.src.js のこのコード行で上記の例外が発生します

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 これは、私のjqGRidに送り返されているjsonデータになります...これらは、行と列のほんの一部です。ここで何か不足していますか?

{"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)\/"
    }
}]}
4

1 に答える 1

6

このエラーを解消するには、ローカライズ ファイルが含まれていることを確認する必要があります。

<script src="~/Scripts/i18n/grid.locale-en.js"></script>

jqGridファイルの前。それは私にとって問題を解決しました。

于 2013-02-27T01:35:48.283 に答える