Ext做查询,前台怎样接受后台传回来的记录,怎样在页面展现
如题,现在的问题是前台响应头里已经有数据了,但我不知道Ext应该怎样接收并显示他,如图:小白一个,目前没分,能帮小弟解决问题最好不过了...
如题,现在的问题是前台响应头里已经有数据了,但我不知道Ext应该怎样接收并显示他,如图:
小白一个,目前没分,能帮小弟解决问题最好不过了 展开
小白一个,目前没分,能帮小弟解决问题最好不过了 展开
1个回答
展开全部
用store去处理,我不知道你是怎么弄的,我这里告诉你一般的用法:
1.ajax调用,返回结果肯定在ajax的返回值中,decode后直接调用结果。
2.store,你这里应该是要不数据显示到gridpanel中么,给gridpanel绑定store,store绑定model,然后在proxy中设置actionMethod和另外一个属性(忘了,就是制定增删改查的url的,也可以直接写到url中,那么增删改查都用该url了),然后根据gridpanel获取store,再store.load(),就可以了,gridpanel中的字段和model中字段对应起来,并且返回的结果字段也对应起来,就会直接显示在gridpanel中了。
1.ajax调用,返回结果肯定在ajax的返回值中,decode后直接调用结果。
2.store,你这里应该是要不数据显示到gridpanel中么,给gridpanel绑定store,store绑定model,然后在proxy中设置actionMethod和另外一个属性(忘了,就是制定增删改查的url的,也可以直接写到url中,那么增删改查都用该url了),然后根据gridpanel获取store,再store.load(),就可以了,gridpanel中的字段和model中字段对应起来,并且返回的结果字段也对应起来,就会直接显示在gridpanel中了。
更多追问追答
追问
嗯你说的我懂,问题是前面已经有一个store,那里面是显示所有的数据,现在要做的是根据条件查询,前台应该怎样接收呢
追答
一样,就跟分页类似,在store.reload的时候可以传参数的么,返回来的值就是你根据条件查询的结果,依然会直接显示到gridpanel中啊。另外你还可以这样,假如你有了一个返回结果list,然后gridpanel.getStore().loadData(list),就可以了,主要就是要改变store中的data数据。大致意思就这样,你可以看官方api,store篇。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询