We've already covered most of what is involved in creating Property Sheets. To recap, Property Sheets allow Z Classes to maintain simple typed properties. Property Sheets are managed via the "Property Sheets" management tab. One common use for Property Sheets is to create management Views for Z Class instances.
Right now there is only one accessible form of Property Sheet, the "common instance property sheet". This type of Property Sheet stores its properties as attributes of Z Class instances. So for example if an instance has a property named "title" defined in a common instance property sheet named "stuff", setting this property will effect the "title" attribute of the instance. This is what you would normally expect of properties.
Property Sheets also allow more indirect access to properties via the propertysheets attribute. So in our above example we could access the "title" property via propertysheets.stuff.title attribute in addition to simply the title attribute. The sort of access is handy in the case where two different property sheets define properties with the same name.
Like Z Class methods, Property Sheets are mapped to class permissions in order to define security settings for a Z Class. See Creating and Managing Permissions.
Previous Chapter | Next Chapter | Up | Next Section | Contents