为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
心有法竹 2023-04-20 19:15:42
关于如何如何在前台取得action中传递的值初学ext,请教下,我在action中request.setAttribute给前台一个list 
查看完整描述

2 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

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就一句代码能搞定。 

查看完整回答
反对 回复 2023-04-23
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

var btn_loan_excel = new Ext.Button({ 
text : '导出EXCEL', 
iconCls : 'icon-excel', 
handler : function(){ 
Ext.Ajax.request({ 
url : 'exportTrans.action', 
params : { 
conditions1 : text_search_begin.getValue()==""?null:text_search_begin.getValue().format('Y-m-d'), 
conditions : text_search_stop.getValue()==""?null:text_search_stop.getValue().format('Y-m-d') 
}, 
success : function(res){ 
var result=Ext.decode(res.responseText);// formpanel里可以function(form,action){ 
action.result.对应返回前台变量 

                 window.location.href=result.down; 

}); 

}); 

返回办理 struts2配置 比如的success,id 
<action name="saveLogOut" class="userAction" method="saveLogOut"> 
<result type="json"> 
<param name="includeProperties">success,id</param> 
</result> 
</action>

查看完整回答
反对 回复 2023-04-23
  • 2 回答
  • 0 关注
  • 79 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信