uniface.Occurrence
The uniface.Occurrence object provides access to selected properties of the occurrence that it represents. It is returned by the getOccurrence function of the uniface.Entity object.
Functions
|
Function |
Description |
|---|---|
| getLabel() | Returns a Label object representing the label of the field. |
| getName() | Returns the fully-qualified name of the Entity (EntityName.ModelName). |
| getShortName() | Returns the unqualified name of the current Entity (EntityName). |
| getType() | Returns a constant string denoting the object type: uniface.TYPE_OCCURRENCE. |
| getParent() | Returns an uniface.Entity object that represents the parent of the current Occurrence. |
| getInstance() | Returns the uniface.Instance object that represents the DSP instance of which this Occurrence is a part. |
| getIndex() | Returns the sequence number that the Occurrence has in the ordered set of its parent Entity's occurrences. |
| getStatus() | Returns the status of the Occurrence. |
| getField() | Returns the uniface.Field object that represents the specified field in this Occurrence |
| getEntity() | Returns a uniface.Entity object that represents the specified child entity of this Occurrence |
| getFields() | Returns an array of uniface.Field objects that represent the fields in the uniface.Occurrence object. |
| getEntities() | Returns an array of uniface.Entity objects that represent the entities that are direct children of the Occurrence |
| isEqualTo() | Checks whether the uniface.Occurrence object is the same as another uniface.Occurrence object. |
|
Function |
Description |
|---|---|
| discard | Deletes the Occurrence on the client only. |
| insertNewAfter() | Inserts a new Occurrence after this one. |
| insertNewBefore() | Inserts a new Occurrence before this one. |
| remove() | Deletes the Occurrence on the client. (A databases occurrences is marked for deletion on the server). |
| getProperty() | Returns the value of a property of the current occurrence |
| setProperty() | Sets the specified occurrence property to a given value. |
| clearProperty() | Restores the initial value of the specified property. |
| getProperties() | Returns the properties of the current occurrence. |
| setProperties() | Sets properties for an occurrence. |
| clearProperties() | Restores the initial properties of the occurrence. |
var vInstance = uniface.getInstance("MUSICLIST");
if (vInstance != null) {
var vEntity = vInstance.getEntity("ITEMS.MUSICSHOP");
if (vEntity != null) {
var vOccs = vEntity.getOccurrences();
for (var i = 0; i < vOccs.length; i++) {
doSomethingWithOccurrence(vOccs[i]);
}
var vOcc = vEntity.getOccurrence(4);
if (vOcc) {
alert (vOcc + " has status " + vOcc.getStatus());
}
}
}