Yea I have my rules like that but it (entity.name = 'PortfolioProject' and propertyKey = 'primaryGroup') componentName = "D2WCustomComponent"
(entity.name = 'PortfolioProject' and propertyKey = 'primaryGroup') customComponentName = "D2WPrimaryAlignmentMetricByKey" I still get: this = "<com.tos.eo.PortfolioProject 6b2cdff2 _EOIntegralKeyGlobalID[PortfolioProject (java.lang.Integer)1175241]>"; }' key 'primaryGroup'> <com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException message '<com.tos.eo.PortfolioProject 0x4f22bfd6> valueForKey(): lookup of unknown key: 'primaryGroup'. This class does not have an instance variable of the name primaryGroup or _primaryGroup, nor a method of the name primaryGroup, _primaryGroup, getPrimaryGroup, or _getPrimaryGroup' object '{values = {budgetHealth = 1; overallHealth = <com.webobjects.foundation.NSKeyValueCoding$Null>; So is this because of my lack of wonder? James On Dec 7, 2011, at 4:25 PM, David Holt wrote: > > On 2011-12-07, at 2:17 PM, James Cicenia wrote: > >> This is way old skool/noxymo app. It will be converted next year. >> And I have been running a custom QueryPage, to custom propertyKey picker, to >> listPage with button to a POI export to Excel. >> >> I was just trying out ERExcelLook in this app.... In my other wonder D2W >> apps, it works like a charm! Anyway, I will go back to my old design. >> >> Anyway..... in my propertyKeys list array, I put in the fake ones... so I >> guess it thinks it is a key path off the EO and barks at me. >> >> Could you please spare a rule sample you used with non-EO Properties off the >> EO? > > You can have properties named whatever you like if they don't exist in your > model, but I am not sure what a non-EO property OFF the EO means. Below is an > example that Max used to display a link. Not sure what you're trying to > display and whether the display is dependant on a value or not. If so, maybe > the method to calculate the value needs to be in the EO class (not the model). > > http://wiki.objectstyle.org/confluence/download/attachments/5275652/The+Best+Kept+Secret+of+the+Best+Kept+Secret+Part+2.pdf?version=1&modificationDate=1288298179000 > > (entity.name = 'Movie') and (propertyKey = 'dummy') => componentName = > "D2WCustomComponent" > (entity.name = 'Movie') and (propertyKey = 'dummy') => customComponentName = > "LinkToViewReviews" > (entity.name = 'Movie') and (propertyKey = 'dummy') => displayNameForProperty > = "Number of Reviews" > > >> >> Thanks >> James >> >> >> >> On Dec 7, 2011, at 4:08 PM, David Holt wrote: >> >>> The way I have used the ERExcelLook framework in the past has been to >>> provide a button on a list page that downloads the same list to the desktop >>> as an Excel file. The user verifies the result set before downloading. >>> >>> I imagine that custom reporting that you are talking about should take >>> place on a query page that leads to a list page. >>> >>> Your results page is then a list that you can display and provide as a >>> download. >>> >>> Is this what you're imagining? >>> >>> As for your non-EO properties, if you set up your rules correctly, you >>> should have no issue** returning components that display them. Though if it >>> comes from a keyPath as you're showing below, why wouldn't you use that?? >>> >>> **All this, provided it works without Wonder. >>> >>> David >>> >>> On 2011-12-07, at 2:00 PM, James Cicenia wrote: >>> >>>> Granted this isn't Wonder. However, I can use my old patterns if >>>> EXExcelLook can't be integrated.. >>>> >>>> Anyway, what I wanted to was create a sort of custom reporting system. >>>> I need to find the values of individual to-one relationships based upon a >>>> qualifier of sorts. >>>> >>>> Each project can have N number of metrics. So I thought I could just add a >>>> propertyKey... say... "primarySOW" >>>> >>>> This is not in my EO per se, the value comes from say >>>> project.alignmentMetricForKey(String key); >>>> In other words, the key would be "primarySOW". >>>> >>>> I wrote a custom component that would use the key to return the proper >>>> value. >>>> >>>> Just trying to figure out how to wire it up. >>>> >>>> Regards, >>>> James >>>> >>>> >>>> On Dec 7, 2011, at 3:53 PM, David Holt wrote: >>>> >>>>> What is this "failed" experiment? >>>>> >>>>> The app will do whatever the rules do whatever you tell them to do. >>>>> There's no magic. >>>>> >>>>> How about giving us some information we can work with? >>>>> >>>>> Rules? >>>>> Stack trace? >>>>> Anything?? >>>>> >>>>> What are you trying to do? If you have the list page, why can't you use >>>>> it in ERExcelLook? Are you sure this will work without Wonder? Seems >>>>> unlikely to an outside observer. >>>>> >>>>> David >>>>> >>>>> >>>>> On 2011-12-07, at 1:42 PM, James Cicenia wrote: >>>>> >>>>>> OK - >>>>>> >>>>>> I was able to generate a standard D2wList. Still working the Excel part. >>>>>> >>>>>> Anyway, my experiment proved wrong. I hoping the rules would intercept >>>>>> my "fake" property key and direct it to my custom component. >>>>>> >>>>>> I didn't want to add these properties to the EO. >>>>>> >>>>>> Do I have to? >>>>>> >>>>>> James Cicenia >>>>>> cell: 773.398.4649 >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> 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: >>>>>> http://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com >>>>>> >>>>>> This email sent to programming...@mac.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: >>>> http://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com >>>> >>>> This email sent to programming...@mac.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: >> http://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com >> >> This email sent to programming...@mac.com >
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ 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: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com