Jqgrid表示子对象

时间:2013-12-23 18:39:00

标签: jquery spring-mvc jqgrid

我有一个控制器方法如下

@RequestMapping(value = "/saveUser", method = RequestMethod.POST)
@ResponseBody
 public UserList saveUser(@RequestBody UserList userList) {
 //some operation
}

对象的结构如下所示

  public class UserList {
  private List<User> userList;
  //getters and setters

 }
  Public class User{
   private Integer id;
   private String name;
   private Role role;
  // getters and setters
   }

  Public class Role{
     private Integer id;
     private String name;
     private String description;
    //getters and setters
  }

控制器方法期望json采用

的形式
   {"userList":[{"id":"1","name":"xyz",  
    role:{"id":"1","name":"admin","description":"administrator"}}]}                        

如何定义一个jqgrid这样的方式,提交应该点击上面提到的控制器,即我们需要得到如上所述的形式的json。请提及'colModel', 我正在使用点运算符,如 {name:'role.description',index:'role.description',width:55} 在User对象中提供Role的null对象。

0 个答案:

没有答案