jqgrid список Java от контроллера - PullRequest
0 голосов
/ 11 августа 2010

У меня есть jqgrid, где я возвращаю список объектов из контроллера ... Я использовал интерфейс коллекции List пакета 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; 
}

и я дал соответствующий в URL-адресе jqgrid с типом данных, установленным в json .... Я использую контроллер Spring mvc3.0 .... эта функция контроллера вызывается успешно .... Но я не могу видеть объекты TaskBeanрендеринг в jqgrid .... Пожалуйста, помогите !!!

1 Ответ

0 голосов
/ 11 августа 2010
$("#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'));
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...