Bind in a CFSELECT not working.
I've been trying to figure this problem out for a while not and I am completely stumped.
I have a CFSELECT with a BIND.
<cfselect style="width:180px;"
id="idShirtSize"
onChange="Change_divText(this,document.getElementById('idSizeTag'));"
name="naShirtSize"
required="yes"
bind="cfc:CFC.evilletees.getSizes({naShirtColor})"
bindonload="true"
onFocus="document.getElementById('idContinue').disabled=true;">
*Note: This exact code is running on my live server with no problem. Unfortunately I don't have access to my hosting service's Coldfusion Administrator to go over the settings.
On my server I am running Apache 2.2 and Coldfusion 9 developer edition.
my web root is: D:\WebDesignServer\Apache2.2\htdocs
evilletees.cfc is located in: D:\WebDesignServer\Apache2.2\htdocs\CFC
Not that I think it matters but there is also a mapping set is Coldfusion Administrator /myCFC -> D:\WebDesignServer\Apache2.2\htdocs\CFC. I've tried changing "cfc:CFC.evilletees..." to "cfc:myCFC.evilletees..." with no luck.
I keep getting the same error:
The specified CFC CFC.evilletees could not be found.
The path to the CFC must be specified as a full path, or as a relative path from the current template, without the use of mappings.
I've tried completely changing the permissions on the {webroot}/CFC to EVERYONE:Full Control. No luck. I've searched through Coldfusion Administrator looking for some setting that might be related other then Mappings. I've dredged through the livedocs looking for some sort of help but all I could come up with was a note in Binding Data for Form Fields:
Note: The component path cannot use a mapping. The componentPath value must be a dot-delimited path from the web root or the directory that contains the current page.
My component seems to be right CFC is right off of my web root and it's dot delimited.
Can anyone give me some idea as to why this isn't working? Am I missing a setting in CF Administrator?
Thanks.
-Craig
