Kategorie: K2 SmartForms

Passwort Textboxen in K2-SmartForms

Passwort Textboxen in K2-SmartForms

Erstaunlicherweise bietet das Standard-Textbox Control im SmartForms-Designer keine Option um festzulegen, dass Passwörter eingeben werden sollen. Dazu muss in der View ein kleinen Script eingebunden werden (z.B. mit einem als Literal gekennzeichneten  DataLabel) $(‘input[name=”txtPassword”]’).get(0).type = ‘password’; Hinweis: txtPassword –>   Name des TextBox Controls Wie das geht wird hier gezeigt: https://johnnyk2com.wordpress.com/2016/05/23/password-textboxes-in-smartforms/

Debug / Info-Levels in K2-SmartForms

SmartForms können mit einer Debugging-Console weitere, wichtige Informationen entlockt werden. Hierzu muss lediglich der URL-Parameter _debug angehängt werden. Mit der Angabe der Level-Id kann festgelegt werden welche Informationen angezeigt werden sollen. Folgende Level für das Debugging sind möglich: 1 = DEBUG 2 = Message 3 = Info 4 = Warning 5 = Error Beispiel für […]

K2 – Seitencache löschen

In bestimmten Fällen kann es notwendig sein den Seiten-Cache zu löschen (z.B. im Designer oder auf der Runtime-Seite). Das kann ganz einfach mit dem Aufruf folgender URL gemacht werden: <K2-Host>/<Application>/Caching/CacheControl.ashx?m=CLEAR Beispiel: https://<DeineK2-Server>/runtime/Caching/CacheControl.ashx?m=CLEAR https://<DeineK2-Server>/designer/Caching/CacheControl.ashx?m=CLEAR

Suchdialog des Picker-Controls direkt aufrufen (ohne auf die Lupe klicken zu müssen)

Das Pickercontrol ist ein schönes Control um Datensätze zu durchsuchen und ausgewählte Ergebnisse zu verarbeiten. Das Control bietet die Möglichkeit sowohl direkt über das Eingabefeld zu suchen oder einen Dialog mit erweiterten Möglichkeiten aufzurufen. (siehe Hardcopy). Es gibt jedoch kein Standardevent den Suchdialog direkt bzw. auf andere Art und Weise aufzurufen, als mit einem Klick […]

Zuweisen von Werten/Values an DataLabels mit JScript

Leider ist es nicht möglich mit einem Einzeiler die Werte eine DataLabels in SmartForms/Views per JScript eigene Daten zuzuweisen – zumindest nicht so, dass dieser dann auch innerhalb der View-Regeln verarbeitet werden kann. Es ist ein kleiner Scriptblock notwendig um die Daten so in das DataLabel zu schreiben, dass diese auch in den Rules der […]

Views oberhalb einer Form mit Tabs platzieren

m Standard ist leider nicht möglich in einer SmartForm, die Tabs verwendet, eine View oder ein Control oberhalb der Tableiste zu platzieren. Bild 1 zeigt wie es aussehen soll.   BILD 1 Mit etwas JavaScript ist es aber dennoch möglich den gewünschten Effekt zu erreichen. Mit dem folgenden kleinen Scriptcode kann eine beliebige View auf […]

Installation eines neuen Themes

Um ein neues Theme verfügbar zu machen sind im Wesentlichen zwei Schritte notwendig. 1. Bilder und Stylesheets auf den K2-Server kopieren. Die Dateien müssen in folgenden Ornder auf dem Server kopiert werden: <InstallationsOrdner>\K2 SmartForms Designer\Styles\Themes Beispiel: c:\K2 Blackpearl\K2 SmartForms Designer\Styles\Themes 2. Das neue Theme in der K2-Datenbank registrieren. Hierzu am einfachsten das SQL Management Studio […]

Iconauswahl des Toolbar Buttons erweitern

Es hat mich anfangs gewundert (eigentlich immer noch ), dass die Auswahl der möglichen Icons des Toolbar Buttons so limitiert ist. Noch mehr hat mich gewundert, dass die Auswahl offensichtlich nicht ohne Weiteres erweitert werden kann. Auf der Suche nach einer Lösung habe ich aktuell eigentlich nur zwei Möglichkeiten gefunden diese Beschränkung zu umgehen: Verwendung […]

Unresolved Item bei der Mail Rule

Bei der Verwendung der Mail-Rule im SmartForm Designer kann es zu einem seltsamen Verhalten kommen. Sobald man Werte aus einem zugrunde liegenenden SmartObject in den Mailbody zieht, werden die wunderbar normal angezeigt – scheinbar ist alles gut. Speichert man nun die Regel ab, und öffnet diese erneut, werden die Verwiese auf die SmartObject-Werte als “Unresolved […]

Verwendung von HTML-Sonderzeichen mit K2-SmartForms

Um die Formulare in K2 grafisch etwas aufzupeppen sind nicht immer Bilder notwendig. Mit den HTML-Sonderzeichen kann ein Formular ebenfalls auf einfache Art und Weise ansprechender gestaltet werden. Insbesondere um Pflichtfelder hervorzuheben, oder um auf bestimmte Informationen hinzuweisen, kann mit den Sonderzeichen viel gemacht werden. Nachfolgend möchte ich das kurz durch ein Beispiel verdeutlichen wie […]

Nach oben