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