Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Redirect links

[ Image Removed |../../index.htm#lansa/vlfonetutorials_0515.htm]

...

In this step you create a custom Framework manager to handle requests to change the background panel. To do this, display the Common Activities for the Framework and choose Create an IIP and a custom framework manager. Choose Create Only. Image Removed
 

Image Added

When the components have been created and snapped in, switch to the Visual LANSA editor and open your repository tracking list (see Create a Repository List to Track the Things You Create).

A custom IIP and a custom manager have been created for the Framework: Image Removed

Image Added

 
The custom IIP specifies the custom manager to be used.

Open the custom manager (XXX_CustomManager) and replace its source code with this code:

   Begin_Com Role(*EXTENDS #VF_AC036O)

...

   

Define_Evt Name(ChangeBackgroundImage)
Define_Map For(*input) Class(#PRIM_ALPH) Name(#ImageName)

...

   

Define_Evt Name(ChangeBackgroundTextStyle)
Define_Map For(*input) Class(#PRIM_vs.Style) Name(#ToStyle) Pass(*BY_REFERENCE)

...

   

Mthroutine Name(RequestChangeBackgroundImage)
Define_Map For(*input) Class(#PRIM_ALPH) Name(#ImageName)
Signal Event(ChangeBackgroundImage) Imagename(#ImageName)
Endroutine

...

   

Mthroutine Name(RequestlChangeBackgroundTextStyle)
Define_Map For(*input) Class(#PRIM_vs.Style) Name(#ToStyle) Pass(*BY_REFERENCE)
Signal Event(ChangeBackgroundTextStyle) Tostyle(#ToStyle)
Endroutine

...

   

End_Com

 
The custom manager now defines ChangeBackGroundImage and ChangeBackgroundTextStyle events which it signals when requested. Complile

Compile and close the custom manager.
 
[ Image Removed |../../index.htm#lansa/vlfonetutorials_0515.htm]