论坛首页 入门技术论坛

comboBox的问题

浏览 2616 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-05-29  
我有一个弹出的window 用来作保存操作
 
         这个window包含一个部门comboBox

        当我单击保存时(数据已经确认添加到数据库了) ,我要马上刷新这个comboBox的数据。也就是说要重新从  数 据库从取数据


        试了reload方法没作用 .发现只有当这个comboBox的proxy的url改变时,它才会发生请求.

     我现在就想每次expand时都是数据库中最新的数据
    
       
   发表时间:2008-05-29  
改变store,再render。
0 请登录后投票
   发表时间:2008-05-29  
怎么个改变法?
0 请登录后投票
   发表时间:2008-05-29  
expand时,发送request,把后端的回复放到store中,发送把combo对象的store改为新的store就行了,不过速度就很慢了
0 请登录后投票
   发表时间:2008-05-29  
兄弟...用Ext.ajax.Request 也一样

只要url一样,它同样不再请求。。。郁闷之极
0 请登录后投票
   发表时间:2008-05-30  
我在火狐下试了试(半年前的工程,Ext1.1.1,Ext.Ajax、Ext.lib.Ajax与2.1版本一样),通过firebug查看,有发送请求。
看了看Ext.Ajax、Ext.lib.Ajax的源码,它们和控件无关,你可以写到单独的过程中,如单击保存时的处理函数中,要确保发送请求。
实在不行就在Ext.Ajax(request)以及Ext.lib.Ajax(request)这两个对象中设置断点。
Ext.lib.Ajax在ext-base.js中,Ext.Ajax在ext-all-debug(ext-all的非压缩版更容易调试)。

0 请登录后投票
   发表时间:2009-05-26  
随便加一个参数改变proxy的url吧.
如时间之类的
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics