2010-03-09 59 views
0

我正在使用flex dasboards和繪製東西。到目前爲止,我只爲靜態數據構建它們,現在我想升級它們以用於實時數據,其中新數據從服務器連續發送到客戶端(swf文件),並且它會進行相同的更新。Ruby on Rails支持flex(支持實時數據)

我正在使用Jruby與RoR。

請在RoR-Flex架構中分享任何類似實現的鏈接。或者如果你有一些分享的建議,我將非常感激。

感謝朋友。

回答

1

只需創建一個私有變量,並且不斷更新getter和setter。這個變量將是您的圖表的dataProvider。

[Bindable] 
_dataProvider:ArrayCollection = new ArrayCollection(); 


public function get dataProvider() : ArrayCollection { 
    return _dataProvider; 
}  
public function set dataProvider (value:ArrayCollection) : void { 
    _dataProvider = value; 
    _dataProvider.refresh(); 
} 

然後設置您的圖表以使用_dataProvider作爲其dataProvider。