您好,欢迎访问一九零五行业门户网

gridpanel动态加载数据的实例代码_javascript技巧

复制代码 代码如下:
public void gettagmodeldatalist(actionmapping mapping, actionform actionform,httpservletrequest request, httpservletresponse response){
    itagmodelmanager tagmgr = this.getpkgserver().getdriver().getoperateserver().gettagmodelmanager() ;
    list> models = new arraylist>();
    string tagmodelkeyword = request.getparameter(tagmodelkeyword);
    list tagmodels ;
    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 = new 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 = new 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());
}
其它类似信息

推荐信息