mendix.lib.MxContext
mendix.lib.MxContext is an Object that is passed to ‘context aware’ widgets. An instance of MxContext contains the GUID identifier and entity string relevant to the widget instance.
Methods
hasTrackEntity()
Checks whether the context has a current entity.
Returns
| Type | Description |
|---|---|
| Boolean | true when the context has a current entity, false otherwise. |
Example
context.hasTrackEntity(); // true
hasTrackId()
Checks whether the context has a current GUID.
Returns
| Type | Description |
|---|---|
| Boolean | true when the context has a current GUID, false otherwise. |
Example
context.hasTrackId(); // true
hasTrackObject()
Checks whether the context has a current MxObject.
Returns
| Type | Description |
|---|---|
| Boolean | true when the context has a current object, false otherwise. |
context.hasTrackObject(); // true
getTrackEntity()
Returns the current entity of the context.
Returns
| Type | Description |
|---|---|
| String | Current entity of the context. |
Example
context.getTrackEntity(); // "MyFirstProject.Pizza"
getTrackId()
Returns the current GUID of the context.
Returns
| Type | Description |
|---|---|
| String | Current GUID of the context. |
Example
context.getTrackId(); // "12345"
getTrackObject()
Returns the current MxObject.
Returns
| Type | Description |
|---|---|
| MxObject | Current object of the context. |
Example
var obj = context.getTrackObject();
obj.getGuid(); // "12345"
setTrackEntity(entity)
Sets the current entity of the context.
Parameters
| Name | Type | Description |
|---|---|---|
| entity | String | The new current entity of the context. |
Example
context.setTrackEntity("MyFirstProject.Pizza");
setTrackId(guid)
Sets the current GUID of the context and resets the current MxObject.
Parameters
| Name | Type | Description |
|---|---|---|
| guid | String | The new current GUID of the context. |
Example
context.setTrackId(obj.getGuid());
setTrackObject(obj)
Sets the current MxObject of the context.
Parameters
| Name | Type | Description |
|---|---|---|
| obj | MxObject | The new current GUID of the context. |
Example
context.setTrackId(obj);