Kategorie: Scriptcase Sniplets

Feldinhalte setzen in einem onChange eines Select Feldes

Scriptcase Tipp: Ändern von Feldinhalten in Ajax onChange Events

Setze Feldinhalte in einem onChange-Inhalt eines Select Feldes in Scriptcase Normalerweise kann man die Inhalte anderer Felder in Scriptcase einfach setzen in dem man die folgende Zuweisung macht: {feldname} = 'Neuer Feldinhalt'; Das funktioniert auch in Ajax-Events einwandfrei. Erstaunlicherweise leider nicht bei Select-Feldern

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , , ,

Mobiles Gerät oder PC in Scriptcase

Prüfen ob die Anwendung auf einem PC oder einem mobilen Gerät läuft Zur Prüfung auf welchem Gerät die Anwendung läuft kann die Bibliothek mobiledetect (http://mobiledetect.net) verwendet werden. Normalerweise werden solche Bibliotheken in eine externe Library von Scriptcase geladen und aktiviert.

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , , ,

Scriptcase sc_exec_sql mit Fehlerbehandlung

Replace Scriptcases's sc_exec_sql with sc_select for error handling

sc_exec_sql mit Abfangen der Fehler Das Macro sc_exec_sql()  führt in Scriptcase SQL-Befehle aus. Es meldet jedoch keine Fehler an das Programm zurück. Alternativ kann man alle SQL-Befehle auf den Datenbanken (Scriptcase connection) auch mit sc_select()  ausführen. Dabei kann man die Fehlermeldungen

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , , , ,

Select mit Suche und Baumstruktur – searchareacontrol

Modale Mehrfachauswahl mit Baumstruktur, Gruppierung

searchareacontrol – Mehrfachauswahl mit Suche und Baumstruktur als Modal-Fenster Scriptcase bietet standardmäßig nur relativ einfache Select-Felder an. Diese müssen außerdem immer an Datenbank-Tabellen gebunden sein. Mit der jquery Bibliothek searchareacontrol kann man eine erweiterte Auswahl von Daten anzeigen. Dabei können die

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , , , ,

Scriptcase Erweiterung für Chrome Browser

Scriptcase Erweiterung für Google Chrome Browser

Erweiterung für Scriptcase Programmierer die den Chrome Browser benutzen Die Browser Erweiterung für Google Chrome erleichtert Programmieren den täglichen Umgang mit Scriptcase. Dabei wird die Programmier-Oberfläche (IDE) von Scriptcase erweitert. ein neuerer und umfassenderer Code Editor auf Basis von Sublime

Veröffentlicht in Scriptcase Sniplets Getagged mit: , ,

Prüfe, ob Spalte in SQL-Tabelle vorkommt und füge sie ggfls. ein

asdw_check_add_field – Spalte in SQL-Tabelle prüfen und einfügen, wenn nicht vorhanden Diese Funktion für Scriptcase prüft, ob die Spalte $t_column  in der Tabelle $t_table vorhanden ist. Wenn nicht, wird sie gemäß den üblichen SQL-Angaben in $t_details  eingefügt. Beispiel: asdw_check_add_field("stock_products", "keycode_hash", "varchar(255) COLLATE 'utf8_general_ci' NULL COMMENT 'Hashcode für den Keycode für schnelleres Vergleichen auf Doubletten' AFTER `keycode`, ADD index(keycode_hash)"); Prüft, ob

Veröffentlicht in Scriptcase Sniplets Getagged mit: , ,

Ergebnis von sc_select als HTML-Tabelle

Beliebiges SELECT-Ergebnis einer Scriptcase Datenbankverbindung als HTML-Tabelle formatieren Manchmal benötigt man den Inhalt einer SQL-Tabelle zur Anzeige oder für Debugging als einfache HTML-Tabelle. Besser noch, das Ergebnis eines allgemeinen SELECT – das kann ja auch die Tabelle sein:  SELECT * FROM tabelle LIMIT 0,50 Dabei

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , ,

‚Bitte warten‘ Symbol einblenden – pleaseWait

Beispiel eines teilweise abgedeckten Fensters

Einfaches, modales ‚Bitte Warten‘ Symbol überblenden Wenn längere Funktionen ausgeführt werden müssen, ist es oft nötig den Anwender darauf hinzuweisen und ihn von weitere Eingaben abzuhalten. Dazu kann man in Scriptcase die kleine JQuery-Routine pleaseWait einbinden und bei Bedarf aufrufen.

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , ,

Application mit thickbox als Popup öffnen und Daten zurück geben

Öffnen einer anderen Application zur Dateneingabe mit Rückgabe des Ergebnisses Scriptcase bringt standardmäßig thickbox als externe Bibliothek mit, die ohne getrennte Installation gestartet werden kann. Die jquery-Bibliothek thickbox ist in der Lage praktisch alle fremden Website, aber auch PDF und sogar

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , ,

PHPMailer in Scriptcase einbinden als externer Library

PHPmailer in Scriptcase einbinden

PHPMailer als Email Versand in Scriptcase nutzen Scriptcase verfügt über einen eigenen Emil-Versand. Für einige Anwendungen kann es dennoch vorteilhaft sein PHPMailer einzusetzen. PHPMailer ist eine beliebte Bibliothek mit der flexibel Emails aus Programmen heraus verschickt werden können. Vor allem

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , ,