On 09/12/2007, at 12:16 PM, Don Lindsay wrote:

I want to use a WOToManyRelationship control.

I put in the following
datasource:
sourceObject:           agents
sourceEntityName:       "Agents"
relationshipkey:                "mgtOfc"

sourceObject should be bound to a key that returns an EOEnterpriseObject not an array of objects.

is "mgt0fc" a toMany relationship?

When I do this the wo relationship does not even display in the form.

I put in the following
datasource:
sourceObject:           agents.mgtOfc

Again, if "agents" is an array, then agents.mgtOfc is going to return an array containing the results of performing mgt0fc on each agent in agents. If agents is badly named and does indeed return an EOEnterpriseObject (and not one within an array) then agents.mgt0fc looks like it would be an array rather than a single object.

You should have something like:
sourceObject = myAgent;
sourceEntityName = "Agent";
relationshipKey = managedOrgAssociations;
destinationDisplayKey = "organization.name";

Check out the api for WOJExtensions:
developer.apple.com/documentation/WebObjects/Reference/WOJExtensions/ index.html

with regards,
--

Lachlan Deck



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to