Grid __construct(
string
$name, integer
$columns_number
)
|
|
Constructor
Parameters:
|
string |
$name: |
Name of the grid |
|
integer |
$columns_number: |
How many coluns will grid have |
Redefined in descendants as:
void add_row(
array
$row
)
|
|
Adds new row
Parameters:
API Tags:
Information Tags:
| Throws: | TE_Grid_Column_Count_Not_Matched, TE_Not_An_Array |
integer get_columns_number(
)
|
|
Returns how many columns grid has
API Tags:
Returns grid name
API Tags:
Returns reference to rows
API Tags:
Removes all rows
API Tags:
void remove_row(
integer
$row_num
)
|
|
Removes a row
Parameters:
|
integer |
$row_num: |
Row index |
API Tags:
void set_columns_number(
integer
$number
)
|
|
Sets how many columns grid will have
Parameters:
API Tags:
void set_name(
string
$name
)
|
|
Sets grid name
Parameters:
API Tags:
Information Tags:
void set_rows(
&$rows, array
$rows
)
|
|
Sets all rows at once
Parameters:
API Tags:
Information Tags:
Redefined in descendants as: