Skip to content

dev-braini/ProductionChart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

ProductionChart

Contact

Features

  • ProductionChart Dieses Control kann als CustomControl verwendet werden.
  • TextfieldProduction Dieses Control kann (anstelle von TextField) als BusinessControl verwendet werden.
  • Liniendiagramm Darstellung der Produktionen 2015 - 2018 in einem Liniendiagramm.
  • Dynamische Skalierung Anhand der vier Werte wird realtime und dynamisch eine passende Skalierung festgelegt.
  • Grün/Rot Indikator Je nachdem ob die Produktion gestiegen oder gesunken ist, wird die Linie Grün bzw. Rot eingefärbt.
  • Drag&Drop Die Werte können mittels Drag&Drop eingestellt werden.
  • Direkte Eingabe Die Werte können auch angepasst werden, indem der Wert angeklickt und geändert wird.
  • Validierung Die Eingabe vom Benutzer wird validiert (nur Zahlen sind erlaubt).
  • Keyboard Eingabe Befindet man sich im Textfeld, kann mittels Rauf- und Runter-Tasten der Wert um +-1 angepasst werden.
  • Shift+Ctrl+Alt Hält man Shift gedrückt werden 10er, mit Shit+Ctrl 100er und mit Shift+Ctrl+Alt 1000er Schritte gemacht.
  • Ansicht wechseln Mit einem Klick auf das Icon oben rechts, wird die Ansicht zwischen Kreisen und Windrädern gewechselt.

HowTo: Integration CustomControl ProductionChart

  • Daten kopieren Ordner productionChart an gewünschten Ort im Zielprojekt kopieren. (Inhalt von ProductionChart.zip)
  • Imports anpassen Search&Replace: "to.be.defined" ersetzen durch Pfad im Zielprojekt. (Z.B. cuie.githubname.windpark)
  • private ProductionChart cc; Variable erstellen
  • cc = new ProductionChart(); Variable initialisieren
  • getChildren().add(cc); ProductionChart einer View hinzufügen
  • cc.bind(pm.p15Prop(), pm.p16Prop(), pm.p17Prop(), pm.p18Prop()); Binding der Werte

HowTo: Integration BusinessControl TextfieldProduction

  • Daten kopieren Ordner productionChart an gewünschten Ort im Zielprojekt kopieren. (Inhalt von ProductionChart.zip)
  • Imports anpassen Search&Replace: "to.be.defined" ersetzen durch Pfad im Zielprojekt. (Z.B. cuie.githubname.windpark)
  • private p15, p16, p17, p18; Variablen erstellen
  • p15 = new TextfieldProduction(); p16...p18 = new TextfieldProduction(); Variablen initialisieren
  • getChildren().addAll(p15, p16, p17, p18); TextfieldProduction's einer View hinzufügen
  • bc.bind(p15, p16, p17, p18, pm.p15Prop(), pm.p16Prop(), pm.p17Prop(), pm.p18Prop()); Binding der Werte

About

CustomControl & BusinessControl ProductionChart

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published