2 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
1.首先,你要弄清楚:在Ext中g(shù)rid的數(shù)據(jù),一般都是從store中獲取的,不管是哪種類型的GridPanel都是可以關(guān)聯(lián)一個(gè)store。如何去store中取數(shù)據(jù),由你自己定義grid的 ColumnPanel實(shí)現(xiàn)。
2.而各種類型的store要取后臺(tái)的數(shù)據(jù)的話,都是通過Ajax的方式去取的。
3.store如果要讀list數(shù)據(jù),一般可以用ArrayStore。到底要用哪種類型的Store,Reader可以根據(jù)你自己的需求去選擇。
4.后臺(tái)的數(shù)據(jù),一般都是轉(zhuǎn)換成Json形式寫入到responese中。網(wǎng)上有Json插件jar包下載,list轉(zhuǎn)換成json就一句代碼能搞定。

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊
var btn_loan_excel = new Ext.Button({
text : '導(dǎo)出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.對應(yīng)返回前臺(tái)變量
}
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>
- 2 回答
- 0 關(guān)注
- 157 瀏覽
添加回答
舉報(bào)