I am cloning and modifying the model in the application constructor to get a read-only model. This worked very well until I started to use WO 5.4.2 prototypes. Once I started to use prototypes, the prototypes' values are not being loaded in as the model is constructed.
Looks like this process is pretty different in 5.4 ... So EOAttribute has an _updateFromPrototype method you can call ... It appears that is called on setPrototype, but I'm guessing it's not in the model when that is called. It also appears that you can call EOAdaptor.assignExternalInfoForEntireModel(model), which (among some other things you'll have to verify as to whether or not they break things) appears to be the only place that externally calls _updateFromPrototype on all the attributes in the model. I'm not exactly sure how the model loading process works now in 5.4 -- it's something I'll have to dig around in to figure out better, but that might at least get things working for you in the meantime.

ms

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

This email sent to [EMAIL PROTECTED]

Reply via email to