Skip to content
Extraits de code Groupes Projets
Valider e36142a6 rédigé par Benaka Moorthi's avatar Benaka Moorthi
Parcourir les fichiers

Refs #4041, default to HtmlTable if visualization ID is invalid and filled out a function doc.

parent 62f5478f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -219,14 +219,14 @@ abstract class DataTableVisualization ...@@ -219,14 +219,14 @@ abstract class DataTableVisualization
* Returns the visualization class by it's viewDataTable ID. * Returns the visualization class by it's viewDataTable ID.
* *
* @param string $id The visualization ID. * @param string $id The visualization ID.
* @return string The visualization class name. * @return string The visualization class name. If $id is not a valid ID, the HtmlTable visualization
* @throws \Exception if $id is not a valid visualization ID. * is returned.
*/ */
public static function getClassFromId($id) public static function getClassFromId($id)
{ {
$visualizationClasses = self::getAvailableVisualizations(); $visualizationClasses = self::getAvailableVisualizations();
if (!isset($visualizationClasses[$id])) { if (!isset($visualizationClasses[$id])) {
throw new \Exception("Invalid DataTable visualization ID: '$id'."); return $visualizationClasses['table'];
} }
return $visualizationClasses[$id]; return $visualizationClasses[$id];
} }
......
...@@ -408,7 +408,8 @@ class ViewDataTable ...@@ -408,7 +408,8 @@ class ViewDataTable
} }
/** /**
* TODO * Sets visualization properties using data in a visualization's default property values
* array.
*/ */
private function setVisualizationPropertiesFromMetadata($properties) private function setVisualizationPropertiesFromMetadata($properties)
{ {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter