- Timestamp:
- 9/21/2006 12:53:38 PM (2 years ago)
- Files:
-
- 1 modified
-
branches/duckies/reactor/xsl/record.project.xsl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/duckies/reactor/xsl/record.project.xsl
r363 r375 131 131 <!--- Iterator For <xsl:value-of select="@alias"/> ---> 132 132 <cffunction name="get<xsl:value-of select="@alias"/>Iterator" access="public" output="false" returntype="any"> 133 <cfargument name="cached" hint="I inicate if a chached iterator should be returned" required="true" default="true" type="boolean" /> 133 134 <xsl:variable name="alias" select="@alias" /> 134 135 <xsl:variable name="name" select="@name" /> 135 136 <cfset var <xsl:value-of select="$alias"/>Iterator = 0 /> 136 137 137 <cfif NOT StructKeyExists(variables.children, "<xsl:value-of select="$alias"/>Iterator")>138 <cfif NOT arguments.cached OR NOT StructKeyExists(variables.children, "<xsl:value-of select="$alias"/>Iterator")> 138 139 <cfset <xsl:value-of select="$alias"/>Iterator = CreateObject("Component", "reactor.iterator.iterator").init(_getReactorFactory(), "<xsl:value-of select="@name"/>") /> 139 140 … … 165 166 <!--- set parent/child relationships ---> 166 167 <cfset <xsl:value-of select="$alias"/>Iterator._setParent(this, "<xsl:value-of select="@alias"/>") /> 167 <cfset variables.children.<xsl:value-of select="$alias"/>Iterator = <xsl:value-of select="$alias"/>Iterator /> 168 <cfif arguments.cached> 169 <cfset variables.children.<xsl:value-of select="$alias"/>Iterator = <xsl:value-of select="$alias"/>Iterator /> 170 </cfif> 168 171 </cfif> 169 172 170 <cfreturn variables.children.<xsl:value-of select="$alias"/>Iterator /> 173 <cfif arguments.cached> 174 <cfreturn variables.children.<xsl:value-of select="$alias"/>Iterator /> 175 <cfelse> 176 <cfreturn <xsl:value-of select="$alias"/>Iterator /> 177 </cfif> 178 171 179 </cffunction> 172 180 </xsl:for-each>

