Thanks!
no 'For each' command in v15 - but I get the idea.
I was hoping/expecting that 4D had modified (or written a new command)
Find in Array to handle objects.
Chip
On Thu, 17 Oct 2019 22:37:27 +0100, Narinder Chandi via 4D_Tech wrote:
> Chip,
>
> Use the For each...End for each loop construct to iterate over the
> array of objects, something like (untested written off the bat):
>
> For ($i;1; size of array(object_array))
> For each(property;object_array{$i})
> If ([property="Object_Name")
> If (object_array{$i}.property="Fred") //or
> object_array{$i}[property] should also work I think if you prefer
> bracket notation
> //do something here...
> End if
> End if
> End for each
> End for
>
> Like I said though, I have not tested the above code!
>
> Regards,
> Narinder Chandi,
> ToolBox Systems Ltd.
>
> I am available for new consulting opportunities…
> http://4d.1045681.n5.nabble.com/ANN-4D-Developer-Available-td5765443.html
> --
>
> -----Original Message-----
> From: 4D_Tech <[email protected]> on behalf of 4D Tech
> Mailing List <[email protected]>
> Reply-To: 4D Tech Mailing List <[email protected]>
> Date: Thursday, 17 October 2019 at 22:06
> To: 4D Tech Mailing List <[email protected]>
> Cc: Chip Scheide <[email protected]>
> Subject: Object Array - finding an object with attritbute value
>
> Given that I have an array of objects - Array Object(object_array;5)
>
> (hand waving) I populate the array with objects ...
>
> how do I find which object in the array has an attribute/property with
> a specific value?
> ex: property "Object_Name" : "Fred"
>
> How do I find the array element (object) in which the property
> 'Object_Name = "Fred"?
>
> Chip
> We have done so much, with so little, for so long;
> We are now qualified to anything with nothing <sigh>
> - unknown
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive: http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub: mailto:[email protected]
> **********************************************************************
>
>
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive: http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub: mailto:[email protected]
> **********************************************************************
We have done so much, with so little, for so long;
We are now qualified to anything with nothing <sigh>
- unknown
**********************************************************************
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub: mailto:[email protected]
**********************************************************************