MDL-26425 tablelib ability for table_sql to add a class to the row based on the data.
This commit is contained in:
+11
-1
@@ -1245,11 +1245,21 @@ class table_sql extends flexible_table {
|
||||
if ($this->rawdata) {
|
||||
foreach ($this->rawdata as $row) {
|
||||
$formattedrow = $this->format_row($row);
|
||||
$this->add_data_keyed($formattedrow);
|
||||
$this->add_data_keyed($formattedrow,
|
||||
$this->get_row_class($row));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get any extra classes names to add to this row in the HTML.
|
||||
* @param $row array the data for this row.
|
||||
* @return string added to the class="" attribute of the tr.
|
||||
*/
|
||||
function get_row_class($row) {
|
||||
return '';
|
||||
}
|
||||
|
||||
/**
|
||||
* This is only needed if you want to use different sql to count rows.
|
||||
* Used for example when perhaps all db JOINS are not needed when counting
|
||||
|
||||
Reference in New Issue
Block a user