首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

FLEX项目显示控件刷新有关问题

2012-03-13 
FLEX项目显示控件刷新问题。请问如何将datagrid的内容刷新。实时刷新。我现在碰到的问题就是第一次做查询在da

FLEX项目显示控件刷新问题。
请问如何将datagrid的内容刷新。实时刷新。我现在碰到的问题就是第一次做查询在datagrid可以显示信息,对信息也可修改。datagrid内的信息也变化。但是当我从新点击查询按钮想从新查询的时候界面显示的数据还是修改之前的数据信息。现在给我的感觉就是每个操作也只能做一次同条件的查询操作。请问如何解决。急。

[解决办法]
试试数据源刷新下dataStore.refresh(); 或者

dataGrid.validateNow();或者
dataGrid.validateDisplayList()

如果不好用,把代码贴出来,看看
[解决办法]

探讨

试试数据源刷新下dataStore.refresh(); 或者

dataGrid.validateNow();或者
dataGrid.validateDisplayList()

如果不好用,把代码贴出来,看看

[解决办法]
或者是请求的浏览器缓存数据,
尝试在请求的地址后加一个随机参数如(*.xml?rand=new Date().getTime())试试
[解决办法]
探讨
或者是请求的浏览器缓存数据,
尝试在请求的地址后加一个随机参数如(*.xml?rand=new Date().getTime())试试

[解决办法]
我刚刚遇到类似的情况,写出来给你个参考,也许对你有用。
我遇到的情况是从数据库读数据时,读出来的是旧数据,所以界面上看起来没有变化,显示的还是原来的数据。因为保存数据到数据库中后,在函数返回后,立即读取,这时读到的就是旧数据,就是没保存前的数据。因为数据库中那个保存函数是异步的。

热点排行