Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
addon:referenz:graph:basic_graph [2018/08/15 07:31]
benjamin-ortmann
addon:referenz:graph:basic_graph [2019/09/02 14:33]
benjamin-ortmann [Konfiguration]
Zeile 5: Zeile 5:
 ===== Definition ===== ===== Definition =====
  
-==== Konfiguration ==== 
- 
-Zur Erleichterung der Graphen Konfiguration werden mehrere Konstanten und ein Konfigurationsarray bereitgestellt. Das Konfigurationsarray kann zur speicherung der Graphen Parameter verwendet werden. 
- 
-  * addon_graph::​HEADING 
-  * addon_graph::​ID 
-  * addon_graph::​VIEW 
-  * addon_graph::​LABEL 
-  * addon_graph::​CONTAINER 
-  * addon_graph::​VALUE 
-  * addon_graph::​BORDER 
-  * addon_graph::​COLOR 
-  * addon_graph::​DATA 
- 
-   ​config = [ 
-        self::​ID ​       => '',​ 
-        self::​VIEW ​     => '',​ 
-        self::​LABEL ​    => '',​ 
-        self::​CONTAINER => '',​ 
-        self::​VALUE ​    => '',​ 
-        self::​BORDER ​   => false, 
-        self::​COLOR ​    => '',​ 
-        self::​DATA ​     => array(), 
-        self::​TYPE ​     => '',​ 
-        self::​HEADING ​  => ''​ 
-    ]; 
  
 ===== Aufrufreihenfolge ===== ===== Aufrufreihenfolge =====
Zeile 60: Zeile 34:
 function get_view() : string function get_view() : string
 { {
-   ​return ​$this->​config[self::​VIEW];+   ​return ​"​chart"​;
 } }
  
Zeile 81: Zeile 55:
 function get_label() : string function get_label() : string
 { {
-   $data = ["​user" ​=> "​max",​ "​value",​  +   return ​"#user#";
- +
-   ​return $this->​config[self::​LABEL];+
 } }
  
Zeile 104: Zeile 76:
 function get_container() : string function get_container() : string
 { {
-   ​return ​$this->​config[self::​CONTAINER];+   ​return ​"​chart_div"​;
 } }
  
Zeile 125: Zeile 97:
 function get_value() : string function get_value() : string
 { {
-   ​return ​$this->​config[self::​VALUE];+   ​return ​"#​value#"​;
 } }
  
Zeile 146: Zeile 118:
 function get_border() : bool function get_border() : bool
 { {
-   ​return ​$this->​config[self::​BORDER];+   ​return ​true;
 } }
  
Zeile 167: Zeile 139:
 function get_color() : string function get_color() : string
 { {
-   ​return ​$this->​config[self::​COLOR];+   ​return ​"​66ccff"​;
 } }
  
Zeile 188: Zeile 160:
 function get_data() : array function get_data() : array
 { {
-   ​return ​$this->config[self::DATA];+   ​return ​[["​user"​ ='​anna',​ "​value"​ => 14], 
 +           ["​user"​ => '​bert',​ "​value"​ => 18] 
 +          ​];
 } }
  
Zeile 209: Zeile 183:
 function get_heading() : String function get_heading() : String
 { {
-   ​return ​$this->​config[self::​HEADING];+   ​return ​"​chart_heading"​;
 } }