我有一个从webservice检索json响应的函数:
private function suggest(evt:Event):void
{
var f:GoogleSuggest = new GoogleSuggest(keyword.text);
keywords = new ArrayCollection(f.keywords);
keywords.refresh();
dg.dataProvider = keywords;
}
这是我的数据网格:
<s:DataGrid id="dg" x="228" y="132" width="500" >
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="keyword" headerText="Keyword"/>
</s:ArrayList>
</s:columns>
</s:DataGrid>
但是我的数据网格不会填充,但如果我点击像排序列这样的标题,那么数据就在那里。
所以问题是:一旦服务给我响应,我怎样才能填充我的数据网格?
答案 0 :(得分:0)
我会在Datagrid上调用invalidateDisplayList()
或validateNow()
方法来实现此功能。