dark_mode edit EN
  • Evento WPagination :OnPageChange
  • Parámetros
    JsEvent

  • Valor de retorno
    NIL

Evento que se produce cada vez que se cambia de página en el control. Para recuperar el valor de la página a la cual se ha pulsado deberá acceder a un miembro del Hash 'hEvent' de nombre 'detail-value'.

Ejemplo:

METHOD PageChange( hEvent ) CLASS WDocMain
 LOCAL oItem
 LOCAL cPage := HB_HGetDef( hEvent, "detail-value", "" )
IF Val( cPage ) > 0
    ::nPage := Val( cPage )
 ELSEIF cPage == "chevron_left"
    ::nPage := Max( 1, ::nPage - 1 )
 ELSEIF cPage == "chevron_right"
    ::nPage := Min( 10, ::nPage + 1 )
 ENDIF
FOR EACH oItem IN ::oPag:aItems
    oItem:lActive := ( oItem:nPage == ::nPage )
 NEXT
 ::Filter()
RETURN nil

Anterior chevron_left Siguiente chevron_right