PHP Class Prado\Web\UI\ActiveControls\TActiveTableRowEventParameter

The TActiveTableRowEventParameter provides the parameter passed during the callback requestion in the {@link getCallbackParameter CallbackParameter} property. The callback response content (e.g. new HTML content) must be rendered using an THtmlWriter obtained from the {@link getNewWriter NewWriter} property, which returns a NEW instance of TCallbackResponseWriter. The {@link getSelectedRowIndex SelectedRowIndex} is a zero-based index of the TActiveTableRow , -1 if the row is not part of the row collection (this shouldn't happen though since an exception is thrown before).
Since: 3.1.9
Author: LANDWEHR Computer und Software GmbH ([email protected])
Inheritance: extends TCallbackEventParameter
Datei anzeigen Open project: pradosoft/prado

Public Methods

Method Description
__construct ( $response, $parameter, $index ) Creates a new TActiveTableRowEventParameter.
getSelectedRowIndex ( ) : integer Returns the zero-based index of the {@link TActiveTableRow} within the {@link TTableRowCollection} of the parent {@link TTable} control.

Method Details

__construct() public method

Creates a new TActiveTableRowEventParameter.
public __construct ( $response, $parameter, $index )

getSelectedRowIndex() public method

Returns the zero-based index of the {@link TActiveTableRow} within the {@link TTableRowCollection} of the parent {@link TTable} control.
public getSelectedRowIndex ( ) : integer
return integer the zero-based index of the row.