hey folk,

in the following function, i have set a cfif in the option tag to allow for 
using same for for editing.

however in the output, the cfif statement is output as text as opposed to being 
recognised as CF?

<cffunction name="getRecursiveOptions" hint="Returns a string containing the 
option tags for an option list from a recursive query search" 
returntype="string" output="false" access="public">
                <!--- set the method arguments --->
                <cfargument name="parentID" hint="Provides the ID of the parent 
category to search in" required="yes" type="string" />
                
                <cfscript>
                        var strOut = "";
                        var qSubs = "";
                        var option = "<option value=""[id]""<cfif 
this.parent_id EQ [id]> selected</cfif>>[dsp]</option>";
                        var dsp = "";
                        var i = 1;
                        var depth = 0;
                        qSubs = getSubs(arguments.parentID);
                        if (qSubs.recordCount GT 0) {
                                for (i=1; i LTE qSubs.recordCount; i=i+1) {
                                        depth = 
getDepth(qSubs[getProperty('parentField')][i]);
                                        strOut = strOut & option;
                                        strOut = replace(strOut, "[id]", 
qSubs[getProperty('parentField')][i], "All");
                                        dsp = 
repeatString("&nbsp;&nbsp;&nbsp;&nbsp;", depth-1) & 
qSubs[getProperty('dspField')][i];
                                        strOut = replace(strOut, "[dsp]", dsp);
                                        strOut = strOut & 
getRecursiveOptions(qSubs[getProperty('parentField')][i]);
                                }
                        }
                        return strOut;
                </cfscript>
        </cffunction>

can anyone see what i am doing wrong?

mike 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:301775
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to