Skip to content

OnFillLabels - cWebSlider

Hook to allow adding of labels to a slider

Type: Event

Syntax

Procedure OnFillLabels

Description

Sample

Object oDemoSliders is a cWebView
    Object oCustomer_DD is a Customer_DataDictionary
    End_Object

    Set Main_DD to oCustomer_DD
    Set Server to oCustomer_DD

    Object oCreditLimit is a cWebSlider
        Entry_Item Customer.Credit_Limit
        Set psLabel to "Credit Limit:"
        Set piMinValue to 10000
        Set piMaxValue to 500000
        Set pbShowValue to True
        Set pbShowRange to True

        Procedure OnFillLabels
            Send AddLabel 100000 "Low"
            Send AddLabel 250000 "Medium" 
            Send AddLabel 400000 "High" 
        End_Procedure
    End_Object
End_Object

The above example, a cWebSlider object (oCreditLimit) has a data binding to the Customer.Credit_Limit column. This will indicate the current record's credit limit value by the setting the position of the slider handle within the range specified by the properties piMinValue and piMaxValue.

The OnFillLabels event has been augmented to create three labels along the length of the slider bar using the AddLabel method. The labels "Low", "Medium" and "High" will be displayed at positions 100000, 250000 and 400000 on the slider bar.