Hi Sean Just a quick reply to say thanks for the reply and will get back to it on Monday
I may be celebrating my team's win a little too hard to take this all on right now - if you know what mean ;-) On Friday, 14 March 2014, Sean Coyne <coyne.s...@gmail.com> wrote: > AJ, for what its worth, I was always a big fan of the extended array > concept, however, every time I have used them I have regretted it. I have > always gone back and replaced it with an intermediary custom type. So you > create a new custom type that holds all the extended info & a pointer to > the actual record you are linking to. Not sure I explained that well, but > hopefully you get what I mean. > > Extended arrays are great in theory, but I find there are just too many > bugs that crop up because they are just not used often enough and don't get > the same attention as regular types/rules. The maintenance issues of having > to write a customized edit UI for that portion also contributes to my past > frustrations. > > Just my two cents. > > > With regards to the error... > > I think the problem is that the extended array struct reports the wrong > typename. So the "typename" is the type of the object being pointed to by > the "data" property. Think of a regular array... there are 4 primary > fields, data, parentid, seq, and typename. Typename is the type of the > object for the "data" field. > > So extended arrays carry this over. > > However, in your case the actual typename for the extend array object is > myParentType_aWhateverProperty so rather than pass the struct as is as > Blair suggests, you either have to use getData() on the extended array type > using the objectid property of the struct to retrieve the "real" struct OR, > pass the objectid AND a typename attribute to the ft:object tag. > > See what I was saying about extended arrays being buggy/weird?? :) > > On Friday, March 14, 2014 1:40:15 AM UTC-4, AJ Mercer wrote: >> >> Message: Element name is undefined in a CFML structure referenced as >> part of an expression. >> >> >> - \farcry\core\tags\formtools\object.cfm (line: 328) >> - \farcry\core\tags\formtools\object.cfm (line: 309) >> - \farcry\core\tags\formtools\object.cfm (line: 42) >> - \farcry\core\tags\formtools\object.cfm (line: 1) >> - *\farcry\plugins\pslClient\packages\types\AflGame.cfc (line: 53)* >> >> >> >> On 14 March 2014 13:35, Blair McKenzie <shi...@gmail.com> wrote: >> >>> Looks right to me. Is it not working? >>> >>> >>> On Fri, Mar 14, 2014 at 4:20 PM, AJ Mercer <ajme...@gmail.com> wrote: >>> >>>> I don't think I have the right struct here?? >>>> >>>> <ft:object stObject="#aClients[i]#" r_stFields="stFields" /> >>>> aClients[i] - structCREATEDBY [empty string]DATA 5E24E1C0-AB22-11E3- >>>> AC3B005056830008DATETIMECREATED [empty string]DATETIMELASTUPDATED[empty >>>> string] >>>> LABEL [empty string]LASTUPDATEDBY [empty string]LOCKED 0LOCKEDBY[empty >>>> string] OBJECTIDBE78B22A-5056-8300-08A1064B2590E633 OWNEDBY[empty >>>> string] PARENTIDFC907F30-A9C0-11E3-A473005056830008 PREFERENCE1st SEQ1 >>>> TICKETSTATUSOffered TYPENAMEAflGameClient >>>> >>>> >>>> >>>> >>>> On 14 March 2014 13:13, Blair McKenzie <shi...@gmail.com> wrote: >>>> >>>>> I'm fairly sure array types aren't in refObjects. You'll need to pass >>>>> the entire struct into ft:object with the stObject attribute. >>>>> >>>>> Blair >>>>> >>>>> >>>>> On Fri, Mar 14, 2014 at 4:03 PM, AJ Mercer <ajme...@gmail.com> wrote: >>>>> >>>>>> something like this >>>>>> but I am not getting the extended properties >>>>>> >>>>>> <cfloop from="1" to="#arraylen(aClients)#" index="i"> >>>>>> <cfset stClient.thisobject = aClients[i].data /> >>>>>> <cfset stClient.thistypename = aClients[i].typename /> >>>>>> <cfdump var="#stClient#" label="stClient"> >>>>>> *<ft:object objectid="#stClient.thisobject#" r_stFields="stFields" >>>>>> />* >>>>>> <cfdump var="#stFields#" label="stFields"> >>>>>> </cfloop> >>>>>> >>>>>> >>>>>> On 14 March 2014 12:58, Justin Carter <justin....@gmail.com> wrote: >>>>>> >>>>>>> It depends what info you need, there are a couple of methods to get >>>>>>> content type metadata and property metadata: >>>>>>> >>>>>>> http://docs.farcrycore.org/trunk/component-lib-fapi.html# >>>>>>> getContentTypeMetadata >>>>>>> http://docs.farcrycore.org/trunk/component-lib-fapi.html# >>>>>>> getPropertyMetadata >>>>>>> >>>>>>> cheers, >>>>>>> Justin >>>>>>> >>>>>>> -- >>>>>>> Justin Carter >>>>>>> http://www.madfellas.com/blog >>>>>>> http://twitter.com/justincarter >>>>>>> >>>>>>> >>>>>>> On Fri, Mar 14, 2014 at 3:54 PM, AJ Mercer <ajme...@gmail.com>wrote: >>>>>>> >>>>>>>> how do you get to the formtool properties defined in the extend >>>>>>>> array (AflGame_aClients.cfc)? >>>>>>>> >>>>>>>> <cfproperty ftSeq="20" >>>>>>>> name="TicketStatus" type="longchar" ftDefault="Applied" >>>>>>>> ftLabel="Status" >>>>>>>> ftType="list" ftSelectMultiple="false" >>>>>>>> ftList="Applied,Offered,Other Game,Accepted,Tickets Sent" >>>>>>>> " /> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> *AJ Mercer* >>>>>>>> <webonix:net strength="Industrial" /> <http://webonix.net> | >>>>>>>> <webonix:org >>>>>>>> community="Open" /> <http://webonix.org> >>>>>>>> http://twitter.com/webonix >>>>>>>> Railo Community >>>>>>>> Manager<http://www.getrailo.org/index.cfm/community/team/> >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message cos you are subscribed to "farcry-dev" >>>>>>>> Google group. >>>>>>>> To post, email: farcr...@googlegroups.com >>>>>>>> To unsubscribe, email: farcry-dev+...@googlegroups.com >>>>>>>> For more options: http://groups.google.com/group/farcry-dev >>>>>>>> -------------------------------- >>>>>>>> Follow us on Twitter: http://twitter.com/farcry >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "farcry-dev" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to farcry-dev+...@googlegroups.com. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message cos you are subscribed to "farcry-dev" >>>>>>> Google group. >>>>>>> To post, email: farcr...@googlegroups.com >>>>>>> To unsubscribe, email: farcry-dev+...@googlegroups.com >>>>>>> For more options: http://groups.google.com/group/farcry-dev >>>>>>> -------------------------------- >>>>>>> Follow us on Twitter: http://twitter.com/farcry >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "farcry-dev" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to farcry-dev+...@googlegroups.com. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> *AJ Mercer* >>>>>> <webonix:net strength="Industrial" /> <http://webonix.net> | <webonix:org >>>>>> community="Open" /> <http://webonix.org> >>>>>> http://twitter.com/webonix >>>>>> Railo Community >>>>>> Manager<http://www.getrailo.org/index.cfm/community/team/> >>>>>> >>>>>> -- >>>>>> You received this message cos you are subscribed to "farcry-dev" >>>>>> Google group. >>>>>> To post, email: farcr...@googlegroups.com >>>>>> To unsubscribe, email: farcry-dev+...@googlegroups.com >>>>>> For more options: http://groups.google.com/group/farcry-dev >>>>>> -------------------------------- >>>>>> Follow us on Twitter: http://twitter.com/farcry >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "farcry-dev" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to farcry-dev+...@googlegroups.com. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>>> You received this message cos you are subscribed to "farcry-dev" >>>>> Google group. >>>>> To post, email: farcr...@googlegroups.com >>>>> To unsubscribe, email: farcry-dev+...@googlegroups.com >>>>> For more options: http://groups.google.com/group/farcry-dev >>>>> -------------------------------- >>>>> Follow us on Twitter: http://twitter.com/farcry >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "farcry-dev" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to farcry-dev+...@googlegroups.com. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *AJ Mercer* >>>> <webonix:net strength="Industrial" /> <http://webonix.net> | <webonix:org >>>> community="Open" /> <http://webonix.org> >>>> http://twitter.com/webonix >>>> Railo Community Manager<http://www.getrailo.org/index.cfm/community/team/> >>>> >>>> -- >>>> You received this message cos you are subscribed to "farcry-dev" Google >>>> group. >>>> To post, email: farcr...@googlegroups.com >>>> To unsubscribe, email: farcry-dev+...@googlegroups.com >>>> For more options: http://groups.google.com/group/farcry-dev >>>> -------------------------------- >>>> Follow us on Twitter: http://twitter.com/farcry >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "farcry-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to farcry-dev+...@googlegroups.com. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> You received this message cos you are subscribed to "farcry-dev" Google >>> group. >>> To post, email: farcr...@googlegroups.com >>> To unsubscribe, email: farcry-dev+...@googlegroups.com >>> For more options: http://groups.google.com/group/farcry-dev >>> -------------------------------- >>> Follow us on Twitter: http://twitter.com/farcry >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "farcry-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to farcry-dev+...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> >> *AJ Mercer* >> <webonix:net strength="Industrial" /> <http://webonix.net> | <webonix:org >> community="Open" /> <http://webonix.org> >> http://twitter.com/webonix >> Railo Community Manager<http://www.getrailo.org/index.cfm/community/team/> >> >> -- >> You receive >> > -- *AJ Mercer* <webonix:net strength="Industrial" /> <http://webonix.net> | <webonix:org community="Open" /> <http://webonix.org> http://twitter.com/webonix Railo Community Manager <http://www.getrailo.org/index.cfm/community/team/> -- You received this message cos you are subscribed to "farcry-dev" Google group. To post, email: farcry-dev@googlegroups.com To unsubscribe, email: farcry-dev+unsubscr...@googlegroups.com For more options: http://groups.google.com/group/farcry-dev -------------------------------- Follow us on Twitter: http://twitter.com/farcry --- You received this message because you are subscribed to the Google Groups "farcry-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to farcry-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.