Difference between revisions of "PrF UG inst entry field class"
(Automated import of articles) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
== The Class Fields == | == The Class Fields == | ||
− | {{PrF_UG_TOC_inst}}<div id='prf_ug'> | + | <noinclude>{{PrF_UG_TOC_inst}}<div id='prf_ug'></noinclude> |
− | When an instance is created for a class with a slot of | + | When an instance is created for a class with a slot |
− | [[PrF_UG_slots_value_type_class|Class value type]], | + | of [[PrF_UG_slots_value_type_class|Class value type]], |
the entry field corresponding to the slot is a Class entry field, | the entry field corresponding to the slot is a Class entry field, | ||
− | and contains values which are descendants of the classes specified as allowed superclasses for the slot. | + | and contains values which are descendants of the classes |
− | For an | + | specified as allowed superclasses for the slot. |
− | [[PrF_UG_slots_value_type_class|example]], | + | For an [[PrF_UG_slots_value_type_class|example]], |
− | see the | + | see the [[PrF_UG_slots_value_type_class|Class Value Type]] topic. |
− | [[PrF_UG_slots_value_type_class|Class Value Type]] | ||
− | topic. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Single Cardinality === | === Single Cardinality === | ||
− | The entry field corresponding to a slot of value type Class with Cardinality Single can contain a single class. | + | The entry field corresponding to a slot of value type Class |
+ | with Cardinality Single can contain a single class. | ||
It appears as a display bar; | It appears as a display bar; | ||
− | three standard class buttons let you edit, | + | three standard class buttons let you edit, add, or remove a class: |
− | add, | ||
− | or remove a class: | ||
− | <div>[[Image:PrF_UG_inst_field_type_class_location.png| | + | <div>[[Image:PrF_UG_inst_field_type_class_location.png|frame|none| |
+ | Single Cardinality entry field]]</div> | ||
=== Multiple Cardinality === | === Multiple Cardinality === | ||
Line 47: | Line 28: | ||
The value of this field is a list of classes: | The value of this field is a list of classes: | ||
− | <div>[[Image:PrF_UG_inst_field_class_multiple.png| | + | <div>[[Image:PrF_UG_inst_field_class_multiple.png|frame|none| |
+ | Multiple Cardinality display list]]</div> | ||
Note the following: | Note the following: | ||
Line 63: | Line 45: | ||
<li><p> | <li><p> | ||
− | If the <b>at most</b> value is set in the | + | If the <b>at most</b> value is set |
− | + | in the [[PrF_UG_slots_slot_editor#Cardinality|Cardinality]] field | |
− | + | for the slot, | |
there is a limit on the number of classes you can enter. | there is a limit on the number of classes you can enter. | ||
</p> | </p> | ||
Line 78: | Line 60: | ||
<li><p> | <li><p> | ||
Click the <b>Add Class</b> | Click the <b>Add Class</b> | ||
− | [[Image:PrF_UG_classes_class.add.gif|classes_class.add]] | + | ([[Image:PrF_UG_classes_class.add.gif|classes_class.add]]) button. |
− | |||
A <b>Select Classes</b> dialog box will be displayed. | A <b>Select Classes</b> dialog box will be displayed. | ||
− | |||
− | |||
</p> | </p> | ||
+ | <div>[[Image:PrF_UG_slots_select_class_winery_region.png|frame|none| | ||
+ | Select Classes dialog, "Wine region" selected]]</div> | ||
<li><p> | <li><p> | ||
Line 107: | Line 88: | ||
<li><p> | <li><p> | ||
Click the <b>Remove Class</b> | Click the <b>Remove Class</b> | ||
− | [[Image:PrF_UG_classes_class.remove.gif|classes_class.remove]] | + | ([[Image:PrF_UG_classes_class.remove.gif|classes_class.remove]]) button. |
− | |||
The display bar will be cleared. | The display bar will be cleared. | ||
</p> | </p> | ||
Line 114: | Line 94: | ||
− | </div> | + | <noinclude></div></noinclude> |
Latest revision as of 17:06, November 13, 2008
The Class Fields
When an instance is created for a class with a slot of Class value type, the entry field corresponding to the slot is a Class entry field, and contains values which are descendants of the classes specified as allowed superclasses for the slot. For an example, see the Class Value Type topic.
Single Cardinality
The entry field corresponding to a slot of value type Class with Cardinality Single can contain a single class. It appears as a display bar; three standard class buttons let you edit, add, or remove a class:
Multiple Cardinality
An instance with a Class field with Cardinality Multiple shows a display list. The value of this field is a list of classes:
Note the following:
To select multiple classes to view or remove, use the CTRL (Cmd) key; use the Shift key to select a range.
Adding a class does not replace a previous one.
If the at most value is set in the Cardinality field for the slot, there is a limit on the number of classes you can enter.
Adding a Class
To select a class as the value of the slot, or to change the existing value:
Click the Add Class (
) button. A Select Classes dialog box will be displayed.
Select a single class as the value of the slot.
Click OK.
The class you selected will be shown in the display bar. If another class was displayed previously, it will be gone now.
Removing a Class
To remove a class: