• 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: D2W / repetitionComponentName Question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: D2W / repetitionComponentName Question


  • Subject: Re: D2W / repetitionComponentName Question
  • From: Johnny Miller <email@hidden>
  • Date: Thu, 14 Mar 2013 12:20:01 -1000

I just want to add to that by saying it's like it calculates the first repetition correctly and then it just quits processing.  Could that be the result of an illegal rule?

On Mar 14, 2013, at 12:13 PM, Johnny Miller <email@hidden> wrote:

Hi Ramsey,

There is more than one rule.  But that's the next issue I would like to get to.  But it must be related to this one.

In my inspect page repetition

-> repetition for sections
-> repetition for attributes
// simplified version
-> displayNameForProperty // always shows the answer for the first attribute
-> objectPropertyValue // shows the right one?

i.e.

Name : Kahalawai Media Corporation
Name: http://www.kahalawai.com
Name: 42

The second column is right.  The first column keeps repeating the answer for the first property??

It's bizarre.  And it was all working and then mysteriously quit on me.  I tried dumping my rule file and reentering the rules but that didn't fix anything. 

That make any sense to you?

Thanks,

Johnny


On Mar 14, 2013, at 12:00 PM, Ramsey Gurley <email@hidden> wrote:

You only have one rule? That would explain why it's the same every time :-) I assume you have other rules to override that one rule? Something like

look = "mylook" and propertyType = 'r' and smartRelationship.destinationEntity.name like 'ER*Attachment' => propertyNameComponentName = MyAttachmentComponentName [Assignment]

Assuming that is the case, you need to turn on rule tracing, and create loggers for the propertyNameComponentName key to see if/why you are using cached values.  You can see how to do that here:

http://wiki.wocommunity.org/display/documentation/How+to+debug+a+D2W+application

Notice in the video that the log4j page is a direct action. That's built into ERXDirectAction assuming you are using it. Notice that the rule loggers can be enabled without any special D2W components.

Ramsey

On Mar 14, 2013, at 2:48 PM, Johnny Miller wrote:

Hi Ramsey,

Still stuck over here....

How could I "permacahce" a key?

Thanks,

Johnny

On Mar 13, 2013, at 4:01 PM, Ramsey Gurley <email@hidden> wrote:

How are you setting propertyComponentName? I assume through rules, but if you are pushing the context, you're probably permacaching the value for your key. If not, debug your rule firings and see why it's choosing the cached value for your RHS.

Ramsey

On Mar 13, 2013, at 5:14 PM, Johnny Miller wrote:

Hi,

I'm trying to do the following:

I have an inspect page and inside of that I have an inspect page repetition.  That all works fine and it looks like the ERD2W equivalents.

In the inspect page repetition I want to have a switch component that uses a rule to determine what kind of component to display i.e. if it is a string put one kind of component, if it's an ERAttachment put another.

Now here is where the strange things start occurring.  I've defined my own key "propertyComponentName".  For some odd reason whatever rule resolves to in the first property is what it displays for every property?

And what is equally strange is that suppose they all resolve to the same type of component so it doesn't matter... it will display the right property value but the property value for key always resolves to whatever the answer would be for the first property.

It's hard to describe so I created a couple of screenshots:

http://www.kahalawai.com/displaying-same-component.png // It always shows the component for viewing an ERAttachment
http://www.kahalawai.com/displaying-same-property-name.png // Gets the property key right but the display name for property value wrong

One of my questions is can you just arbitrarily create keys or do you need to register them somewhere?

Another Is localcontext and d2wcontext completely synonymous?

Thanks in advance,

Aloha,
Mr. Johnny Miller
Web Development Manager
Kahalawai Media Company
Lahaina, HI 96761
tel: (808) 661-7962 | mobile: (808) 283-0791
website | e-mail
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
  • Follow-Ups:
    • Re: D2W / repetitionComponentName Question
      • From: Ramsey Gurley <email@hidden>
References: 
 >D2W / repetitionComponentName Question (From: Johnny Miller <email@hidden>)
 >Re: D2W / repetitionComponentName Question (From: Ramsey Gurley <email@hidden>)
 >Re: D2W / repetitionComponentName Question (From: Johnny Miller <email@hidden>)
 >Re: D2W / repetitionComponentName Question (From: Ramsey Gurley <email@hidden>)
 >Re: D2W / repetitionComponentName Question (From: Johnny Miller <email@hidden>)

  • Prev by Date: Re: D2W / repetitionComponentName Question
  • Next by Date: Re: D2W / repetitionComponentName Question
  • Previous by thread: Re: D2W / repetitionComponentName Question
  • Next by thread: Re: D2W / repetitionComponentName Question
  • Index(es):
    • Date
    • Thread