我在前台grid中如何取这个list,怎么来用他?求指点一下

关于如何如何在前台取得action中传递的值

初学ext,请教下,我在action中request.setAttribute给前台一个list 

心有法竹
浏览 83回答 2
2回答

幕布斯6054654

1.首先,你要弄清楚:在Ext中grid的数据,一般都是从store中获取的,不管是哪种类型的GridPanel都是可以关联一个store。如何去store中取数据,由你自己定义grid的 ColumnPanel实现。 2.而各种类型的store要取后台的数据的话,都是通过Ajax的方式去取的。 3.store如果要读list数据,一般可以用ArrayStore。到底要用哪种类型的Store,Reader可以根据你自己的需求去选择。 4.后台的数据,一般都是转换成Json形式写入到responese中。网上有Json插件jar包下载,list转换成json就一句代码能搞定。 

人到中年有点甜

var btn_loan_excel = new Ext.Button({&nbsp;text : '导出EXCEL',&nbsp;iconCls : 'icon-excel',&nbsp;handler : function(){&nbsp;Ext.Ajax.request({&nbsp;url : 'exportTrans.action',&nbsp;params : {&nbsp;conditions1 : text_search_begin.getValue()==""?null:text_search_begin.getValue().format('Y-m-d'),&nbsp;conditions : text_search_stop.getValue()==""?null:text_search_stop.getValue().format('Y-m-d')&nbsp;},&nbsp;success : function(res){&nbsp;var result=Ext.decode(res.responseText);// formpanel里可以function(form,action){&nbsp;action.result.对应返回前台变量&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.location.href=result.down;&nbsp;}&nbsp;});&nbsp;}&nbsp;});&nbsp;返回办理 struts2配置 比如的success,id&nbsp;<action name="saveLogOut" class="userAction" method="saveLogOut">&nbsp;<result type="json">&nbsp;<param name="includeProperties">success,id</param>&nbsp;</result>&nbsp;</action>
打开App,查看更多内容
随时随地看视频慕课网APP