gridpanel动态加载数据的实例代码_javascript技巧
程序员文章站
2022-04-24 08:32:10
...
复制代码 代码如下:
public void getTagModelDataList(ActionMapping mapping, ActionForm actionform,HttpServletRequest request, HttpServletResponse response){
ITagModelManager tagmgr = this.getPkgServer().getDriver().getOperateServer().getTagModelManager() ;
List
String tagModelKeyword = request.getParameter("tagModelKeyword");
List
tagModels = tagmgr.getEssTagModels() ;
int resultSize = 0 ;
if (null != tagModels && !tagModels.isEmpty()){
//数据分页显示
resultSize = tagModels.size() ;
String start = request.getParameter("start") ;
String perPage = request.getParameter("limit") ;
String esType ="";
if (null != start && null != perPage){
int fromIdx = Integer.parseInt(start);
int per = Integer.parseInt(perPage);
int toIdx = fromIdx + per ;
if (toIdx > resultSize) toIdx = resultSize ;
tagModels = tagModels.subList(fromIdx,toIdx) ;
}
for(EssTagModel etm : tagModels){
HashMap
map.put("id", Long.toString(etm.getId())) ;
map.put("esidentifier", etm.getEsidentifier()) ;
map.put("estype", etm.getEstype()) ;
map.put("esdescription", etm.getEsdescription()) ;
map.put("esorder", Long.toString(etm.getEsorder())) ;
map.put("metadata", etm.getMetadata()) ;
models.add(map) ;
}
}
JSONObject json = new JSONObject();
JSONArray ary = new JSONArray(models);
json.put("tagModelList", ary);
json.put("resultSize",resultSize);
writeJson(response, json.toString()) ;
}
public void getParams(ActionMapping mapping, ActionForm actionform,HttpServletRequest request, HttpServletResponse response){
LinkedHashMap
tags.put("id", "id") ;
tags.put("esidentifier", "字段") ;
tags.put("estype", "类型") ;
tags.put("esdescription", "描述") ;
tags.put("esorder", "顺序") ;
tags.put("metadata", "元数据") ;
tags.put("esisnull", "是否为必填项") ;
tags.put("eslength", "字段长度") ;
tags.put("esdotlength", "小数点位数") ;
tags.put("esissystem", "是否为系统字段") ;
JSONObject json = new JSONObject();
json.put("record", getJsonRecord(tags)) ;
json.put("tagModelManager_tagModelColumnModels", getJsonColumnModel(tags)) ;
writeJson(response,json.toString());
}
推荐阅读
-
客户端 使用XML DOM加载json数据的方法_javascript技巧
-
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码_javascript技巧
-
jQuery实现可收缩展开的级联菜单实例代码_javascript技巧
-
open 动态修改img的onclick事件示例代码_javascript技巧
-
异步加载script的代码_javascript技巧
-
Java注解实现动态数据源切换的实例代码
-
android ListView内数据的动态添加与删除实例代码
-
Java注解实现动态数据源切换的实例代码
-
jQuery滑动到底部加载下一页数据的实例代码
-
android ListView内数据的动态添加与删除实例代码