Skip to content

OnHeaderClick - cWebColumnButton

Fires when grid header is clicked

Type: Event

Syntax

Procedure OnHeaderClick

Description

Fires when grid header is clicked. Set pbServerOnHeaderClick to True for the server side event to fire.

Note that when setting pbServerOnHeaderClick to True, the sorting order will not be changed by the WebList itself. The example below shows how to implement the default behavior of the changing sort order in DataFlex code.

Object oCustomerName is a cWebColumn
    Entry_Item Customer.Name
    Set psCaption to "Customer"
    Set piWidth to 315
    Set pbServerOnHeaderClick to True

    Procedure OnHeaderClick
        Integer iColId iSortCol bRev

        Get piColumnId to iColId
        WebGet piSortColumn of oPromptList to iSortCol
        WebGet pbReverseOrdering of oPromptList to bRev

        If (iSortCol = iColId) Begin
            WebSet pbReverseOrdering of oPromptList to (Not(bRev))
        End
        Else Begin
            WebSet piSortColumn of oPromptList to iColId
            WebSet pbReverseOrdering of oPromptList to False
        End

        Send FindDDRecordInBuffer  
    End_Procedure
End_Object