Hi Ted,

Just create the compound property in your business logic.

        public String fullName() {
                return this.firstName() + " " + this.lastName();
        }


Then your rules will be something like:

100 : smartRelationship.destinationEntity.name = 'Person' => 
keyWhenRelationship = "fullName" [com.webobjects.directtoweb.Assignment]
100 : (pageConfiguration like '*List*Team*' and propertyKey = 'people') => 
componentName = "ERD2WDisplayToManyTable" 
[com.webobjects.directtoweb.Assignment]
100 : (pageConfiguration like '*List* Team*' and propertyKey = 'people') => 
numCols = "1" [com.webobjects.directtoweb.Assignment]

David

On 2013-07-08, at 12:10 PM, Theodore Petrosky <[email protected]> wrote:

> So now I understand that ERD2WDisplayList is the wrong choice. I am a little 
> slow.
> 
> So I tried this:
> 
> 150 : pageConfiguration like 'List*Project' => displayPropertyKeys = 
> ("projectDescription", "projectSteps", "timing") 
> [com.webobjects.directtoweb.Assignment]
> 150 : (pageConfiguration like 'List*Project' and propertyKey = 
> 'projectSteps') => componentName = "ERD2WDisplayToManyUnorderedList" 
> [com.webobjects.directtoweb.Assignment]
> 150 : (pageConfiguration like 'List*Project' and propertyKey = 
> 'projectSteps') => keyWhenRelationship = "stepDescription" 
> [com.webobjects.directtoweb.Assignment]
> 
> I can get an unordered list as my to-many but,  this give me only one 
> propertyKey from the relationship.
> 
> so now I am into this one:
> 
> ERD2WDisplayToManyCustom
> 
> I need to pass in the to-many projectSteps and present the appropriate keys.
> 
> I guess I am hoping someone will see where I am stepping on myself.
> 
> Ted
> 
> 
> On Jul 8, 2013, at 1:42 PM, Theodore Petrosky <[email protected]> wrote:
> 
>> so in my d2w app, I have an entity  'project' <=>> projectSteps
>> projectStep has stepDescription, stepStatus, stepDueDate
>> 
>> I want to display the ListProject with:
>> 
>> projectDescription , projectSteps.stepDescription, projectSteps.stepStatus
>> 
>> I want to see:
>> 
>> my project Description      step1     status1
>>                                             step2     status2
>>                                             step3     status3
>> 
>> 
>> of course projectSteps.stepDescription is an array of strings as is 
>> projectSteps.stepStatus
>> 
>> so I thought that I would read the wonder docs and find a component that 
>> should fit. I found:
>> 
>> ERD2WDisplayList
>> 
>> "Used to display a an NSArray of the form "A, B and C", useful for toMany 
>> relationships or propertyKeys that return arrays."
>> 
>> well my propertyKey  "projectSteps.stepDescription" returns an array of 
>> strings. 
>> 
>> but I guess I don't get how to wire this thing in. could someone point me in 
>> the right direction.
>> 
>> Ted
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com
>> 
>> This email sent to [email protected]
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com
> 
> This email sent to [email protected]

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

This email sent to [email protected]

Reply via email to