This content has been marked as final.
Show 1 reply
-
1. Re: Looping problems
Ronsweb Aug 3, 2006 2:25 PM (in response to Ronsweb)<cfsavecontent variable="actionFilter">
<cfoutput>
//create connection
var connection:mx.remoting.Connection = mx.remoting.NetServices.createGatewayConnection(" http://#cgi.HTTP_HOST#/flashservices/gateway/");
//declare service
var myService:mx.remoting.NetServiceProxy;
</cfoutput>
var totalcount = internalrecordcount.text + 1;
for (var i = 1; i < totalcount; i++) {
if (this["forInput_" + i].text != '')
{
var responseHandler = {};
var data = this["data_" + i];
var gridpanel = this["gridpanel_" + i];
//put the controls in scope to avoid calling _root
var data = data;
responseHandler.onResult = function( results: Object ):Void {
//when results are back, populate the cfgrid
data.dataProvider = results;
}
responseHandler.onStatus = function( stat: Object ):Void {
//if there is any error, show an alertrleb
alert("Error while calling cfc:" + stat.description);
}
//get service
myService = connection.getService("components.flashRemotingResponder", responseHandler );
var fortext = this["forInput_" + i].text.toLowerCase();
gridpanel.enabled=true;
gridpanel.visible=true;
data.visible=true;
data.enabled=true;
gridpanel.height=250;
myService.qlbccsubjects(fortext);
break;
}
}
</cfsavecontent>
