Die Primefaces Komponente InputTextArea bietet die Möglichkeit, über das Attribut „autoResize“ die Größe mittels JavaScript dynamisch anpassen zu lassen. Problem Die Berechnung der notwendigen Größe funktioniert leider mit der aktuellen Version 5.1 nur dann korrekt, wenn eine feste Breite für…
PhantomJS Script um von (mehreren) Webseiten Screenshots zu erstellen
Eher zufällig bin ich heute auf PhantomJS gestoßen. PhantomJS ermöglicht es, die Browserengine Webkit ohne Benutzeroberfläche (headless) über die Kommandozeile auszuführen. Dabei unterstützt PhantomJS die Webstandards wie DOM, CSS, JSON, Canvas und SVG. Aktuell kann PhantomJS unter Windows, Mac und…
PrimeFaces TabView: Formular-Felder beim Tab-Wechsel senden und validieren
Hat man viele Felder in einem Formular, ist es manchmal sinnvoll, diese logisch zu strukturieren. Dies kann z. B. durch eine Aufteilung in Reiter, nachfolgend „Tabs“ genannt, realisiert werden. Damit die Daten an den Server übertragen werden, braucht man zusätzlich…
maven-javadoc-plugin: Erzeugung der JavaDoc kann mit Java 8 fehlschlagen
Wird in einem Maven Projekt die JavaDoc mit dem „maven-javadoc-plugin“ erzeugt, kann es mit Java 8 zu „Errors“ oder mehr „Warnings“ kommen. Im schlimmsten Fall, kann das Projekt dadurch gar nicht mehr gebaut werden. Beim Ausführen des Befehls „mvn generate-sources…
Apple iPhone/iPad Simulator: Installationsordner von installierten Apps „schnell“ öffnen
Welcher iOS Entwickler kennt das Problem nicht? In der Entwicklungsphase lässt man seine Apps auf den von Apple zur Verfügung gestellten Simulatoren laufen. Ab und zu ist es notwendig, den Ordner direkt im Finder zu öffnen, in dem der Simulator…