HELP! DataGrid not displaying data when WebService reloaded


i have datagrid gets populated webservice call. works fine. periodically re-calling webservice reload data. when happens, see clock icon second , datagrid's data gone. have tried re-setting dataprovider no luck. appreciated!!

==================
example code snippet:

<mx:canvas xmlns:mx=" http://www.adobe.com/2006/mxml" width="100%" initialize="init();">

<mx:script>
<![cdata[
import mx.controls.alert;
import flash.utils.timer;
import flash.events.timerevent;

private var timer:timer;

private function init():void {
this.timer = new timer(10000);
this.timer.addeventlistener(timerevent.timer, this.resetnow);
this.timer.start();
}


private function resetnow(event:timerevent):void {
svcpressreleases.gethomepressreleases();
}

]]>
</mx:script>

<mx:webservice id="svcpressreleases" wsdl="xxx...dev_work/cfc/flex_integrate.cfc?wsdl" showbusycursor="true" result="pressreleasesgrid.dataprovider=event.result">
<mx:operation name="gethomepressreleases" fault="mx.controls.alert.show(event.fault.message)" />
</mx:webservice>

<mx:datagrid initialize="svcpressreleases.getpressreleases.send();" id="pressreleasesgrid" x="1" y="1" click="{body.htmltext=mx.utils.objectutil.tostring(svcpressreleases.getpressreleases.last result[pressreleasesgrid.selectedindex].releasetext)}" width="490.5" height="158" fontsize="10" headerstylename="labelsnews"> text text

use result handler function instead of directly assigning dp in result event, can debug see happening.

tracy


More discussions in Flex (Read Only)


adobe

Comments

Popular posts from this blog

CAN'T INSTALL MAMBELFISH 1.5 FROM DIRECTORY - Joomla! Forum - community, help and support

error: expected initializer before 'void'

CPU load monitoring using GPIO and leds - Raspberry Pi Forums