到代码数据动态加载
复制代码代码如下所示:功能editesorder(选项,成功,响应){
如果(成功){
无功tagmodelmanager_maxorderidjson = Ext.util.JSON.decode(响应。responseText);
VaR风险价值= tagmodelmanager_maxorderidjson.maxorderid;
Ext.getCmp('esorder)。SetValue(价值);
}
}
无功tagmodelmanager_toolbar =新的外部工具栏({
项目:{
{编号:'tagmodel_save文本:添加,iconcls:'add,处理程序:tagmodel_save }
-,
{编号:'tagmodel_dropselected文本:删除,iconcls:'remove,处理程序:tagmodel_dropselected }
});
新的ext.grid.gridpanel({
身份:'tagmodelmanager_tagmodelgrid,
自动滚屏:真的,商店:新ext.data.store(),
Cm:新ext.grid.columnmodel({新ext.grid.rownumberer()})),
Sm:新ext.grid.checkboxselectionmodel(),
render:'tagmodelmanager_tagmodeldiv,
宽度:Ext.getCmp('tagmodel_win)。GetSize()。width-16,
身高:Ext.getCmp('tagmodel_win)。GetSize()。height-35,
hideheaders:假,
LoadMask:{味精:数据正在加载中,请稍候…},
可折叠的:真实的,
倒塌:虚假,
带间俄歇复合:新ext.pagingtoolbar({
身份:'tagmodelmanager_tagmodelpagingbar,
PageSize:getcombovalue(),
店:新ext.data.store(),
displayinfo:真
}),
对象:tagmodelmanager_toolbar
});
Ext.getCmp('tagmodelmanager_tagmodelgrid)提供();
Ext.getCmp('tagmodelmanager_tagmodelgrid '),('rowdblclick ',tagmodelselectrowdblclickevent);
功能tagmodelselectrowdblclickevent(选择模式,开始,selectedrecord){
VaR('tagmodelmanager_tagmodelgrid上面= ext.getcmp)。GetSelectionModel()GetSelections();
无功行=上面{ 0 };
tagmodel_saveoredit('edit,行);
}
功能tagmodel_save(){
tagmodel_saveoredit(保存的);
}
功能tagmodellist_search(){
Ext.Ajax.request({
网址:'edittagmodel htmlmethod = getparams,
getsearchlist回调:
});
}
功能getsearchlist(选项,成功,响应){
如果(成功){
无功tagmodelmanager_json = Ext.util.JSON.decode(响应。responseText);
tagmodelmanager_tagmodelgridtitle = tagmodelmanager_json.tagmodelmanager_tagmodelgridtitle;
var记录= tagmodelmanager_json.record;
无功tagmodelmanager_tagmodelcolumnmodels = tagmodelmanager_json.tagmodelmanager_tagmodelcolumnmodels;
无功tagmodelmanager_tagmodelcolumnmodel =新ext.grid.columnmodel(Ext.util.JSON.decode({ +新ext.grid.rownumberer()+
tagmodelmanager_tagmodelcolumnmodel defaultsortable =真;
无功strucutremodelmanager_tagmodeldatastore =新ext.data.store({
BaseParams:{ tagmodelkeyword:Ext.getCmp('tagmodelmanager_search_button)。El.dom.value.trim()},
代理:新ext.data.httpproxy({
网址:'edittagmodel htmlmethod = gettagmodeldatalist。
}),
读者:新ext.data.jsonreader({
totalProperty:'resultsize,根:'tagmodellist},Ext.util.JSON.decode(记录)}));
Ext.getCmp('tagmodelmanager_tagmodelpagingbar)。Bind(strucutremodelmanager_tagmodeldatastore);
strucutremodelmanager_tagmodeldatastore.load({参数:{开始:0、限制:getcombovalue)(} });
Ext.getCmp('tagmodelmanager_tagmodelgrid)。SetTitle(tagmodelmanager_tagmodelgridtitle);
Ext.getCmp('tagmodelmanager_tagmodelgrid)。配置(strucutremodelmanager_tagmodeldatastore,tagmodelmanager_tagmodelcolumnmodel);
Ext.getCmp('tagmodelmanager_tagmodelgrid)。扩大(假);
}
}
功能tagmodellist_all(){
Ext.Ajax.request({
网址:'edittagmodel htmlmethod = getparams,
gettagmodel回调:
});
}
功能gettagmodel(选项,成功,响应){
如果(成功){
无功tagmodelmanager_json = Ext.util.JSON.decode(响应。responseText);
tagmodelmanager_tagmodelgridtitle = tagmodelmanager_json.tagmodelmanager_tagmodelgridtitle;
var记录= tagmodelmanager_json.record;
无功tagmodelmanager_tagmodelcolumnmodels = tagmodelmanager_json.tagmodelmanager_tagmodelcolumnmodels;
无功tagmodelmanager_tagmodelcolumnmodel =新ext.grid.columnmodel(Ext.util.JSON.decode({ +新ext.grid.rownumberer()+
tagmodelmanager_tagmodelcolumnmodel defaultsortable =真;
无功strucutremodelmanager_tagmodeldatastore =新ext.data.store({
代理:新ext.data.httpproxy({
网址:'edittagmodel htmlmethod = gettagmodeldatalist。
}),
读者:新ext.data.jsonreader({
totalProperty:'resultsize,根:'tagmodellist},Ext.util.JSON.decode(记录)}));
Ext.getCmp('tagmodelmanager_tagmodelpagingbar)。Bind(strucutremodelmanager_tagmodeldatastore);
strucutremodelmanager_tagmodeldatastore.load({参数:{开始:0、限制:getcombovalue)(} });
Ext.getCmp('tagmodelmanager_tagmodelgrid)。配置(strucutremodelmanager_tagmodeldatastore,tagmodelmanager_tagmodelcolumnmodel);
Ext.getCmp('tagmodelmanager_tagmodelgrid)。扩大(假);
}
}
Ext.Ajax.request({
网址:'edittagmodel htmlmethod = getparams,
gettagmodel回调:
});
公共无效gettagmodeldatalist(ActionMapping映射,ActionForm ActionForm,HttpServletRequest请求,HttpServletResponse响应){
itagmodelmanager tagmgr = this.getpkgserver()GetDriver()GetOperateServer()GetTagModelManager();
列表> >(模式=新的列表);
字符串tagmodelkeyword = request.getparameter(tagmodelkeyword );
tagmodels列表;
tagmodels = tagmgr.getesstagmodels();
int ResultSize = 0;
如果(NULL)!= tagmodels!TagModels.isEmpty()){
/ /数据分页
ResultSize = tagmodels.size();
字符串的开始= request.getparameter(开始);
字符串perpage = request.getparameter(限制);
字符串estype = ;
如果(NULL)!=开始null!= perpage){
国际fromidx = integer.parseint(开始);
int每= integer.parseint(perpage);
国际toidx = fromidx +每;
如果(toidx > ResultSize)toidx = ResultSize;
tagmodels = tagmodels.sublist(fromidx,toidx);
}
对于(esstagmodel ETM:tagmodels){
HashMap地图=新HashMap();
Map.put(身份
Map.put(esidentifier
Map.put(estype
Map.put(esdescription
Map.put(esorder
Map.put (metadata
models.add(图);
}
}
JSONObject JSON =新的JSONObject();
jsonarray元=新jsonarray(模型);
Json.put(tagmodellist
Json.put(ResultSize
WriteJson(反应,json.tostring());
}
公共无效getparams(ActionMapping映射,ActionForm ActionForm,HttpServletRequest请求,HttpServletResponse响应){
LinkedHashMap标签=新LinkedHashMap();
Tags.put(身份
Tags.put(esidentifier
Tags.put(estype
Tags.put(esdescription
Tags.put(esorder
Tags.put(元数据
Tags.put(esisnull
Tags.put(eslength
Tags.put(esdotlength
Tags.put(esissystem
JSONObject JSON =新的JSONObject();
Json.put(记录
Json.put(tagmodelmanager_tagmodelcolumnmodels
WriteJson(反应,json.tostring());
}