日期:2014-05-17  浏览次数:20836 次

OperaMasks-ui,omGrid中的dataSource该怎么写
omGrid中的dataSource该怎么写
$('#grid').omGrid({     
 title : '表格',     
 dataSource : 'griddata',    
   colModel : [ {header : 'ID', name : 'id', width : 100, align : 'center'},         
                {header : '地区', name : 'city', width : 120, align : 'left'},   
              ]  
  }); 

dataSource : 'griddata'中的griddata用servlet写,
                  该怎么写呢,(最好是和数据库相关联)哪位大神能提供一下代码,
                只求最基本表格能显示出来
------解决方案--------------------
$('#musicGrid').omGrid({
title:'音乐播放列表',
dataSource:'<%=request.getContextPath()%>/page/musicList.do',
/* width:885,
height:333, */
autoFit : true,
limit:10,
method:'post',
dataSource里面需要一个json对象,可以是一个action返回一个json,也可以直接给一个json对象
------解决方案--------------------
一般 mvc 框架支持返回 json 的封装。比如 spring mvc:
	/** 
     * 测试返回JSON数据 
     * @param session 
     * @return 
     */  
    @RequestMapping(value="/test")  
    @ResponseBody  
    public Object test(HttpSession session){  
          
        System.out.println("test....................");  
        return session.getAttribute("permit");  
    }