Constructor
new mendix/lib/MxContext()
Methods
getTrackEntity() → {string}
Returns the current entity.
Returns:
current entity
- Type
- string
Example
context.getTrackEntity(); // "MyFirstProject.Pizza"
getTrackId() → {string}
Returns the current GUID
.
Returns:
the current GUID
- Type
- string
Example
context.getTrackId(); // "12345"
getTrackObject() → {mendix/lib/MxObject}
Returns the current object.
Returns:
the current object
- Type
- mendix/lib/MxObject
Example
var obj = context.getTrackObject();
obj.getGuid(); // "12345"
hasTrackEntity() → {boolean}
Checks whether this context has a current entity.
Returns:
true
if there is a current entity, false
otherwise
- Type
- boolean
Example
context.hasTrackEntity(); // true
hasTrackId() → {boolean}
Checks whether this context has a current GUID
.
Returns:
true
if there is a current GUID
, false
otherwise.
- Type
- boolean
Example
context.hasTrackId(); // true
hasTrackObject() → {mendix/lib/MxObject}
Checks whether this context has a current object.
Returns:
true
if there is a current object, false
otherwise
- Type
- mendix/lib/MxObject
Example
context.hasTrackObject(); // true
setContext(entity, guid)
Sets current entity and GUID
and maps GUID
to entity in scope.
It clears the current object.
Parameters:
Name | Type | Description |
---|---|---|
entity |
string | entity to set |
guid |
GUID |
|
Example
context.setContext("MyFirstModule.Entity", "12345");
setTrackEntity(entity)
Sets the current entity.
Parameters:
Name | Type | Description |
---|---|---|
entity |
string | new current entity |
- Deprecated:
- since version 7.0, use setContext instead.
Example
context.setTrackEntity("MyFirstProject.Pizza");
setTrackId(guid)
Sets the current GUID
of the context and resets the current object.
It does not affect the current entity.
Parameters:
Name | Type | Description |
---|---|---|
guid |
GUID | new current |
- Deprecated:
- since version 7.0, use setContext instead.
Example
context.setTrackId(obj.getGuid());
setTrackObject(obj)
Sets the current object and sets it in scope for its entity.
Parameters:
Name | Type | Description |
---|---|---|
obj |
mendix/lib/MxObject | new current object |
Example
context.setTrackObject(obj);