On 07.06.2007, at 08:30, Aaron Thompson wrote:

Forgive me if this is a really obvious answer, but what do you mean by "the key"? If phone is a property of Administrator but not User, and in my component I have a WOString with value = user.phone, it gives an error.

Na, if you have an EOGenericRecord (and all your objects might be subclasses of that), you can just type "user.phone" it uses it. If you don't have a phone attribute, you might want to surround that part with a conditional that checks against a boolean on the EO like

<wo:if condition="user.isAdministrator">
        <wo:textfield value="phone" />
</wo:if>

Or, you could have an edit page, that is generic in the way, that it assumes it has an EOGenericRecord, has save, cancel and whatever methods are generic and then create subclass and only re-implement the HTML. Or use D2W ... ;-) okay, just kidding.

Otherwise, as Chuck kinda pointed out, it might be easiest to create separate edit pages and not fight it.

Maybe yes. We have some generic pages (or components) for editing and listing objects, and subclass from them for specific pages and behaviour.

cug


_______________________________________________
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