14.5.3 Interacting with the component

The myPart JavaScript variable can now be accessed using the LANSA JavaScript singleton:

Properties are accessible via the LANSA.setProperty and LANSA.getProperty functions.

LANSA.setProperty( myPart, "[PROPERTY]", "[Value]" );
 

[PROPERTY] is the name of the property and must be uppercase.

[Value] is the value of the property to be set.

Methods are accessed via the LANSA.invokeMethod function:

LANSA.invokeMethod( myPart, "[METHOD]", { "[MAP]" : "[value]", "[MAP]" : "[value]" } );

 

[METHOD] is the name of the method and must be uppercase.

[MAP] is the name of the Define_Map and must be uppercase.

[Value] is the value being passed in to the method.

Events in RDMLX can also be hooked up:

You can add an Event Handler to the LANSA singleton and use an anonymous function to perform some processing.

LANSA.addEventHandler( myPart, "[EVENT]", function( sender, parms )

{

 

    var parameter = parms["[MAP]"];

 

});

 

[EVENT] is the name of the event and must be uppercase.

[MAP] is the name of the Define_Map and must be uppercase.