•
•
• There are two types of user fields: inherited and local. Inherited user fields hold references to stored strings that they share with future editions of components. They are used when an associated object is relevant to each future edition of the component, such as with comment fields. Replacing the string does not affect the string associated with any other edition, but all future editions created from the changed edition share the new string. Local user fields (or description fields) are relevant only to the edition with which they are associated. New editions do not contain any local user fields.This retrieves the string associated with the key 'comment' in the receiver's record. The method inheritedUserFieldAt: answers an empty string if no such field is found.Class definitions and class extensions also support inherited user field access. Because definitions and extensions are associated with a class in a particular application or subapplication, the methods are in Class and are slightly different, requiring the application as an extra parameter. The message pattern of the methods is the following:inheritedUserFieldAt: aName in: anApplicationdeleteInheritedUserFieldAt: aName in: anApplicationinheritedUserFieldNamesIn: anApplication
|