extjs 中panel刷新问题,请高手指点下。
后台用的是php,主要是做一个搜索功能。页面中:左边是一个用来显示搜索结果的panel,id:'jieguo',初始显示autoLoad:***.html右边是一个for...
后台用的是php,主要是做一个搜索功能。
页面中:
左边是一个用来显示搜索结果的panel,id:'jieguo',初始显示autoLoad:***.html
右边是一个formpanel,里面是搜索要填写的一些条件。
我想formpanel提交后,直接在左边的panel里显示搜索结果,请问该怎么实现?
url:'sou.php', //提交到这个页面,再显示这个页面。
buttons:[{
handler:function(){
form.getForm().submit({
var jg=Ext.getCmp('jieguo'); //得到用于显示结果的panel
请问这里该怎么写?怎么去刷新jieguo这个panel,并且刷新后是要带有POST值的。
})
}
}]
麻烦请会的老师们指点下,感激!! 展开
页面中:
左边是一个用来显示搜索结果的panel,id:'jieguo',初始显示autoLoad:***.html
右边是一个formpanel,里面是搜索要填写的一些条件。
我想formpanel提交后,直接在左边的panel里显示搜索结果,请问该怎么实现?
url:'sou.php', //提交到这个页面,再显示这个页面。
buttons:[{
handler:function(){
form.getForm().submit({
var jg=Ext.getCmp('jieguo'); //得到用于显示结果的panel
请问这里该怎么写?怎么去刷新jieguo这个panel,并且刷新后是要带有POST值的。
})
}
}]
麻烦请会的老师们指点下,感激!! 展开
2个回答
展开全部
store.load({ //store是你左边的panel定义的store
params : myformpanel.getForm().getValues();
//右边formPanel填写的表单数据,作为参数传到后台,然后返回你所要的数据
});
params : myformpanel.getForm().getValues();
//右边formPanel填写的表单数据,作为参数传到后台,然后返回你所要的数据
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用这么复杂,只需根据查询条件让原来的store重新load一遍就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询