OnDefineImages - cWebColumnImage
Determines the images to display for each row when the column has dynamic images
Type: Event
Syntax
Procedure OnDefineImages
Description
When pbDynamic is True, a variable set of dynamic images can be displayed for each row. In this case, the OnDefineImages event will be triggered in this object for every row of data that is sent to the grid.
Implement the OnDefineImages event to create the set of images to be displayed on each row. Inside OnDefineImages, you will send the AddImage message for each image you wish to add for a given row of this column.
Sample
In this example, the OnDefineImages event creates one image ("Order.png") for every row where Customer.Balance <= 4000 and two images ("Order.png" and "Clip.png") for every row where Customer.Balance > 4000.
Object oDynamicImageCol is a cWebColumnImage
Set piWidth to 20
Set pbDynamic to True
Procedure OnDefineImages
Forward Send OnDefineImages
Send AddImage "Images/Order.png"
If (Customer.Balance > 4000) Begin
Send AddImage "Images/Clip.png"
End
End_Procedure
End_Object