我有一个jqgrid,在其中我从控制器返回一个对象列表...我已经使用了java.util包的列表收集接口...然后还给我..。
@RequestMapping("task-management.html")
public @ResponseBody List<TaskBean> getStatus()
{
System.out.println("\nin task mgmt controller");
taskList.add(new TaskBean("Task1", "K-CY-329", "144", "G-3", "1", "Pending", "XYZ"));
taskList.add(new TaskBean("Task2", "K-CY-356", "165", "A-10", "4", "Closed", "ABC"));
taskList.add(new TaskBean("Task3", "K-CY-343", "768", "B-12", "3", "Pending", "IJK"));
taskList.add(new TaskBean("Task4", "K-CY-786", "918", "F-9", "2", "Open", "PQR"));
return taskList;
}并且我已经在jqgrid的url中给出了相应的数据类型设置为json...我使用的是spring mvc3.0控制器...此控制器函数被成功调用...但是我看不到TaskBean对象会被渲染到jqgrid……请帮帮我!
发布于 2010-08-11 20:57:29
$("#task-list-table").jqGrid({
autowidth: true,
datatype : "json",
url: "task-management.html",
mtype: 'POST',
colNames : ["Title","Order ID","Realty","Building",
"Priority","Action","Assignee"],
colModel : [
{label: "Title", name: "title", index: "Title"},
{label: "OrderID", name: "orderId", index: "OrderID", jsonmap: "orderId"},
{label: "Realty", name: "realty", index: "Realty", jsonmap: "realty" },
{label: "Building",name: "building",index: "Building",jsonmap: "building"},
{label: "Priority",name: "priority",index: "Priority",jsonmap: "priority"},
{label: "Action", name: "action", index: "Action", jsonmap: "action" },
{label: "Assignee",name: "assignee",index: "Assignee",jsonmap: "assignee"}
],
sortname : "Title",
sortorder : "desc",
shrinkToFit: true,
viewrecords: true,
jsonReader : {
repeatitems : false
},
onSelectRow: function(){
alert(jQuery("#task-list-table").getGridParam('selrow'));
});https://stackoverflow.com/questions/3458396
复制相似问题