Hello,

I needed to display the content of an array of NSDictionary objects, and 
without thinking I just loaded them into an ERXDisplayGroup via an 
EOArrayDataSource:

EODataSource ds = new EOArrayDataSource(EOClassDescription
        .classDescriptionForClass(NSDictionary.class), editingContext());

Two observations followed:

1.  This works.  I guess that pretty much answers my question, but are there 
any undesirable side-effects?  (I probably shouldn't be specifying the 
component's EOEditingContext up there.  I should change that to 
ERXEC.newEditingContext().)

2.  Not surprisingly the code throws an exception at runtime:

ERROR ERXEntityClassDescription  - Unable to register descriptions for class: 
com.webobjects.foundation.NSDictionary
java.lang.RuntimeException: Dummy

Can I safely catch and/or ignore that?

In short, I'd like to use all the nice ERXDisplayGroup machinery, but the 
objects are NSDictionaries.  Am I likely to regret this in the future?


-- 
Paul Hoadley
http://logicsquad.net/



 _______________________________________________
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