On 2013-03-13, at 7:29 PM, Johnny Miller <[email protected]> wrote:

> Hi Ramsey,
> 
> Yeah, I have a rule like this:
> 
> 30 : look = 'KMINativeLook' => propertyNameComponentName = 
> "KMID2WPropertyName" [com.webobjects.directtoweb.Assignment],
> 
> KMID2WPropertyName subclasses ERD2WPropertyName and it's basically the same 
> thing except I removed the HTML I didn't need.
> 
> Is there a way to debug the rules if you are using embedded components?  

Does the flag "ERD2WTraceRuleFiringEnabled = true" not work?

http://wiki.wocommunity.org/display/documentation/The+D2W+Rule+System


> 
> Thanks again,
> 
> Johnny
> 
> 
> On Mar 13, 2013, at 4:01 PM, Ramsey Gurley <[email protected]> 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 protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.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