OK、私はこれを数日間調べてきましたが、何が間違っているのか特にわかりません。C#/ ASP.NETおよびオープンソースツールでjqGridを使用した実例がある場合は、それらの場所を教えてください。これをデバッグするために使用できる適切なドキュメントやツールを見つけるためのヒントもありがたいです(私はjs / jQueryにかなり慣れていません)。基本的には、インプレース編集機能が必要なだけなので、そのための別の明白な解決策を見落としている場合は、知っておくと役立つかもしれません...可能な限りAJAX.NETの使用を避けたいと思います。
ここで本当に明白な何かを見落としているような気がします。
次の例では、jqGridを表示しますが、データが表示されません。
関連するJavaScriptは次のとおりです。
jQuery(document).ready(function(){
jQuery("#role_assignment_table").jqGrid({
url:'http://localhost:4034/WebSite2/PageItemHandler.asmx/GetPageItemRolesJson?id=3',
mtype: 'GET',
contentType: "application/json; charset=utf-8",
datatype: "jsonstring",
colModel:[
{name:'Id', label:'ID', jsonmap:'Id'},
{name:'Title', jsonmap:'Title'},
{name:'AssignedTo', label:'Assigned To', jsonmap:'AssignedTo'},
{name:'Assigned', jsonmap:'Assigned'},
{name:'Due', jsonmap:'Due'},
{name:'Completed', jsonmap:'Completed'}
],
jsonReader: {
page: "Page",
total: "Total",
records: "Records",
root: "Rows",
repeatitems: false,
id: "Id"
},
rowNum:10,
rowList:[10,20,30],
imgpath: 'js/themes/basic/images',
viewrecords: false,
caption: "Role Assignments"
});
});
HTML:
<table id="role_assignment_table" class="scroll" cellpadding="0" cellspacing="0" />
生成されたJSON: jqGridに到達するかどうか、またはjqGridがJSONまたはWebMethodを気に入らないかどうかはわかりませんが、適切なURLにアクセスしてJSON結果文字列を取得すると自分で呼び出すことができます。
{"Page":"1","Total":1.0,"Records":"4",
"Rows":[
{"Id":1,"Item":null,"Title":"Story Manager","AssignedTo":null,"Assigned":"\/Date(1245186733940-0500)\/","Due":"\/Date(1248383533940-0500)\/","Completed":"\/Date(1247087533940-0500)\/"},
{"Id":2,"Item":null,"Title":"Analysis","AssignedTo":null,"Assigned":"\/Date(1245186733940-0500)\/","Due":"\/Date(1248383533940-0500)\/","Completed":"\/Date(1247087533940-0500)\/"},
{"Id":3,"Item":null,"Title":"Narrative","AssignedTo":null,"Assigned":"\/Date(1245186733940-0500)\/","Due":"\/Date(1248383533940-0500)\/","Completed":"\/Date(1247087533940-0500)\/"},
{"Id":4,"Item":null,"Title":"Graphic","AssignedTo":null,"Assigned":"\/Date(1245186733940-0500)\/","Due":"\/Date(1248383533940-0500)\/","Completed":"\/Date(1247087533940-0500)\/"}
]
}
乾杯、ウィリアムライリー-土地