Firebird PHP Generator online Help
| Prev | Return to chapter overview | Next | 
Columns related methods

The grid has eight main presentations. Specific set of columns can be defined for each of presentation.
The following methods can be used to get a column of each of presentation.
| Signature | Description | 
| getViewColumn($columnName) | Returns the column in a table grid with the specified name. | 
| getSingleRecordViewColumn($columnName) | Returns the column in a view form with the specified name. | 
| getExportColumn($columnName) | Returns the column for an export with the specified name. | 
| getPrintColumn($columnName) | Returns the column for a print with the specified name. | 
| getCompareColumn($columnName) | Returns the column in a comparison page with the specified name. | 
| getInsertColumn($columnName) | Returns the column in an insert form with the specified name. | 
| getEditColumn($columnName) | Returns the column in an edit form with the specified name. | 
| getMultiEditColumn($columnName) | Returns the column in a multi-edit form with the specified name. | 
The code in the examples below is used in the OnPreparePage event handler:
Example 1:
To hide the 'owner' column in a table grid, use the following code:
$column = $this->GetGrid()->getViewColumn('owner');
$column->setVisible(false);
Example 2:
To set a caption for the 'status' column of a view form, use the following code:
$column = $this->GetGrid()->getSingleRecordViewColumn('status');
$column->setCaption('New caption');
Example 3:
To set the 'approved' editor to read only in an edit form, use the following code:
$column = $this->GetGrid()->getEditColumn('approved');
$column->SetReadOnly(true);
| Prev | Return to chapter overview | Next | 

 
					 
					 
		                	 
				













 Partners
Partners



 Download
Download Buy
Buy

