I am using D2W except for on custom screens like my column picker.
I am using two wobrowsers for the user to pick columns and some 
ajaxsubmitbuttons

Typical:

Leftlist   <<-->> RightList

Then some buttons:

PDF  Excel  Screen

So since I am generating a new “List” with the buttons, the setting of the 
d2wcontext directly works fine.



> On Dec 9, 2014, at 2:21 PM, Ramsey Gurley <rgur...@smarthealth.com> wrote:
> 
> Using D2W? In this case, you could make a rule per entity if that’s what you 
> need.
> 
> 100: entity.name=‘Blah’ => availableKeys = {“name”=“Name”; “-DATES-“ = “— 
> Dates —“;} [Assignment]
> 
> Or store in the userInfo like you were doing
> 
> 100: *true* => availableKeys = entity.userInfo.availableKeys 
> [ERDKeyValueAssignment]
> 
> As you noted, entering data via EOModeler for userInfo is a bit of a pain. 
> You may want to get the userInfo started and then edit the entity.plist 
> directly in a text editor instead.
> 
> On Dec 9, 2014, at 9:22 AM, James Cicenia <ja...@jimijon.com 
> <mailto:ja...@jimijon.com>> wrote:
> 
>> I want to run a method called availableKeys which just returns an NSArray of 
>> keypaths for that Entity.
>> 
>> I will be creating a picker of keys that are pre determined. I was going to 
>> use the UserInfo but it made EOModeler act a bit funny.
>> So I am doing something like:
>> 
>>     public NSMutableDictionary availableKeys(){
>>         if(availableKeys == null){
>>             availableKeys.takeValueForKeyPath("Name", "name”);
>>             availableKeys.takeValueForKeyPath("--- Dates ---", "-DATES-");
>>             availableKeys.takeValueForKeyPath("Active Date", "activeDt");
>>         }
>>         return availableKeys;
>>     }
>> 
>> So in my “Generic” pick list component I want to pass in the displayGroup, 
>> let them pick the columns of the report, and then process.
>> 
>> 
>> 
>> 
>> 
>>> On Dec 9, 2014, at 10:14 AM, Ramsey Gurley <rgur...@smarthealth.com 
>>> <mailto:rgur...@smarthealth.com>> wrote:
>>> 
>>> EOEntity entity = EOModelGroup.defaultModelGroup().entityNamed(entityName);
>>> Class class = _NSUtilities.classWithName(entity.className());
>>> Method method = class.getMethod(methodName, parameterTypes);
>>> method.invoke(null, parameters); //null target for static methods
>>> 
>>> You could do it through java’s reflection APIs, but that sounds really 
>>> fishy. Maybe if you explain what you are trying to accomplish, we could 
>>> offer better insight. For instance, you may be better served using the 
>>> clazz pattern if you want static methods you can override.
>>> 
>>> 
>>> 
>>> On Dec 9, 2014, at 8:37 AM, James Cicenia <ja...@jimijon.com 
>>> <mailto:ja...@jimijon.com>> wrote:
>>> 
>>>> 
>>>> I have a string that is an EntityName.
>>>> I want to run that entity’s static class method.
>>>> 
>>>> do I have to do this?:
>>>> 
>>>>              EOEnterpriseObject myClass = 
>>>> EOUtilities.createAndInsertInstance( ec, entityName) ;
>>>> 
>>>> I really don’t want to create an instance.
>>>> 
>>>> Thanks
>>>> James
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com 
>>>> <mailto:Webobjects-dev@lists.apple.com>)
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>>>  
>>>> <https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com>
>>>> 
>>>> This email sent to rgur...@smarthealth.com <mailto:rgur...@smarthealth.com>
>> 
> 

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

This email sent to arch...@mail-archive.com

Reply via email to