With embedded components you can pass in the displayKeys as a binding.  Can you 
also specify it with rules and what would be the key in the rules system?

On Mar 4, 2013, at 3:47 PM, Johnny Miller <[email protected]> wrote:

> Cool.  Thank you.
> 
> On Mar 4, 2013, at 3:12 PM, Ramsey Gurley <[email protected]> wrote:
> 
>> 
>> On Mar 4, 2013, at 6:02 PM, Johnny Miller wrote:
>> 
>>> So I'm not sure how much a hack it is but you can do the following: 
>>> 
>>>     public WOActionResults inspectObject(WOComponent value) {
>>> 
>>>             setSender(value);
>>>             WOComponent target = 
>>> (WOComponent)D2WEmbeddedComponent.findTarget(sender());            
>>>             WOComponent targetParent = target.parent();
>>>             ...
>>> 
>>> Can you create a rule like 
>>> 
>>> task = 'edit' and entity.name = 'MyEntity' and object != null ?
>> 
>> A rule like that would be an Bad Idea™. You're gonna cache your eo's in the 
>> rule system if you do that. If you want to know if an object isn't null, 
>> then use object.isNonNull = 1. This assumes you're using ERXGenericRecord or 
>> you implement the ERXNonNullObjectInterface.
>> 
>> Ramsey
>> 
>>> 
>>> 
>>>     
>>> 
>>> 
>>> On Mar 4, 2013, at 12:59 PM, Johnny Miller <[email protected]> wrote:
>>> 
>>>> Hi Ramsey,
>>>> 
>>>>> Did you look at this yet?
>>>>> 
>>>>> http://wiki.wocommunity.org/display/documentation/D2W+Flow+Control
>>>> 
>>>> Do you know if there is a way to communicate to the component that is 
>>>> embedding the D2W components in the branch delegate?
>>>> 
>>>> Since I'm using embedding the top level component is responsible for 
>>>> telling the embedded d2w subcomponents things like what is the selected 
>>>> object.
>>>> 
>>>> 
>>>> i.e. 
>>>> 
>>>> public class MyController extends ERDBranchDelegate {
>>>> 
>>>> public WOActionResults addObject(WOComponent sender) {
>>>>    WOComponent topLevelComponent = ?
>>>>    MyObject newObject = ....
>>>>    topLevelComponent.setSelectedObject(newObject);
>>>>    return null;
>>>> }
>>>> 
>>>> }
>>>> 
>>>> Thanks,
>>>> 
>>>> Johnny
>>>> 
>>>>> Ramsey
>>>>> 
>>>>> 
>>>>>> 
>>>>>> Thank you,
>>>>>> 
>>>>>> 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/rgurley%40smarthealth.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