JavaScript: “ucFirst(string)” schreibt das erste Zeichen einer Zeichenkette groß, den Rest klein

Die von anderen Programmiersprachen bekannte Funktion “ucFirst()” können Sie sehr einfach auch in JavaScript nutzen: function ucFirst(string) { return string.substring(0, 1).toUpperCase() + string.substring(1).toLowerCase(); } Wenn der Rest der zeichenkette unverändert bleiben soll, dann können Sie auch diese Version nutzen: function ucFirst(string) { return string.substring(0, 1).toUpperCase() + string.substring(1); }

ExtJS: Lösung für Fehlermeldung “this.items.items[0] is undefined”

Die folgende Fehlermeldung tritt in einer ExtJS Anwendung häufig dann auf, wenn in einem Form-Element andere Elemente (wie z.Bsp. ein “Ext.grid.Grid”) eingebaut sind: this.items.items[0] is undefined Im folgenden Beispiel finden Sie in der 4. Zeile (“isFormField: true”) die Lösung für das Problem: 1 2 3 4 5 6 7 items: [new Ext.grid.GridPanel({ id: "testGrid", autoScroll: [...]

ExtJS: Fehler “unterminated string literal” bei .load()

Wenn Sie auf Ihrer Webseite mit Ext JS und der Funktion “xyz.open()” Daten nachladen, kann es vorkommen, dass Ihre Maske die Daten nicht zeigt und der Ladevorgang nicht beendet wird. Sie sehen dann (sofern Sie es aktiviert haben) die Lademeldung weiterhin auf dem Bildschirm. Die Meldung in der Fehlerkonsole des Browsers lautet (z.Bsp.): Fehler: unterminated [...]