• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: to-many display ?? in d2w
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: to-many display ?? in d2w


  • Subject: Re: to-many display ?? in d2w
  • From: Theodore Petrosky <email@hidden>
  • Date: Mon, 08 Jul 2013 19:50:16 -0400

this is exactly what I needed.

thanks,

Ted


On Jul 8, 2013, at 5:02 PM, Ramsey Gurley <email@hidden> wrote:

> Sounds like you want an ERDList.
>
> Then you'd have:
>
> title                       steps                                                                                                      project team
>                             step desc                       step status              step due date
> project1Title       p1step1Description    p1step1Status     p1Step1dueDate          project1teamName
>                             p1step2Description    p1step2Status     p1Step2dueDate
>                             p1step3Description    p1step3Status     p1Step3dueDate
>                             p1step4Description    p1step4Status     p1Step4dueDate
>
>                             step desc                       step status              step due date
> project2Title       p2step1Description    p2step1Status     p2Step1dueDate          project2teamName
>                             p2step2Description    p2step2Status    p2Step2dueDate
>                             p2step3Description    p2step3Status     p2Step3dueDate
>                             p2step4Description    p2step4Status     p2Step4dueDate
>
> You get a full embedded list page for each row in your table. I believe you can sort the outer step column if you provide a customer sort key. In every case I've done a list in list though, I just make propertyIsSortable = false on the sublist column.
>
> Ramsey
>
>
> On Jul 8, 2013, at 1:50 PM, Theodore Petrosky wrote:
>
>> I am not explaining this well so let's see,
>>
>> I don't want to create a compound property.  I want to display the propertyKeys of the relationship inline. there may be 3 or 50 of these 'rows'.
>>
>> so project1 has 25 steps, each step has a description, status, and dueDate.
>>
>> I want to see:
>>
>> header row         step desc                       step status              step due date                project team
>> project1Title       p1step1Description    p1step1Status     p1Step1dueDate          project1teamName
>>                             p1step2Description    p1step2Status     p1Step2dueDate
>>                             p1step3Description    p1step3Status     p1Step3dueDate
>>                             p1step4Description    p1step4Status     p1Step4dueDate
>>
>> project2Title       p2step1Description    p2step1Status     p2Step1dueDate          project2teamName
>>                             p2step2Description    p2step2Status    p2Step2dueDate
>>                             p2step3Description    p2step3Status     p2Step3dueDate
>>                             p2step4Description    p2step4Status     p2Step4dueDate
>>
>>
>> so there is an overall table and an inner table with the steps.
>>
>> 161 : pageConfiguration like 'List*Project' => displayPropertyKeys = ("projectDescription", "projectSteps", "projectStatus") [com.webobjects.directtoweb.Assignment]
>>
>> notice the middle key is projectSteps there is my problem that array of steps.
>>
>> at one point I created a method  (a compound property)  that manufactured the HTML of a table with at data in the Project EO. This worked however there is no way to add the column headers in the outside table. Hence my work at making this work with rules and binding.
>>
>> 161 : pageConfiguration like 'List*Project' => displayPropertyKeys = ("projectDescription", "projectSteps.stepDescription", "projectSteps.stepStatus", "projectSteps.stepDueDate", "projectStatus") [com.webobjects.directtoweb.Assignment]
>>
>> but what happens when it sorts?
>>
>>
>>
>> On Jul 8, 2013, at 4:12 PM, David Holt <email@hidden> wrote:
>>
>>> 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@hidden> 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@hidden> 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@hidden)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>
>>>>> This email sent to email@hidden
>>>>
>>>>
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      (email@hidden)
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>> This email sent to email@hidden
>>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


References: 
 >to-many display ?? in d2w (From: Theodore Petrosky <email@hidden>)
 >Re: to-many display ?? in d2w (From: Theodore Petrosky <email@hidden>)
 >Re: to-many display ?? in d2w (From: David Holt <email@hidden>)
 >Re: to-many display ?? in d2w (From: Theodore Petrosky <email@hidden>)
 >Re: to-many display ?? in d2w (From: Ramsey Gurley <email@hidden>)

  • Prev by Date: Re: to-many display ?? in d2w
  • Next by Date: Re: timezone for web users?
  • Previous by thread: Re: to-many display ?? in d2w
  • Next by thread: Re: to-many display ?? in d2w
  • Index(es):
    • Date
    • Thread