Ajouter un favicon personnalisé à vos Smartforms

Les K2 Smartforms offrent de nombreuses possibilités de personnalisation des interfaces utilisateurs grâce aux connecteurs, aux thèmes standards et personnalisés (je vous prépare d’ailleurs un article à ce sujet ), aux custom controls… Mais pour certaines personnalisations, il faut recourir à des techniques qui relèvent plus du hack. Nous avions notamment vu grâce à Pierre comment positionner des vues au dessus ou en dessous des onglets en jQuery.

Aujourd’hui aussi, nous allons parler jQuery, mais cette fois pour modifier les favicons de nos Smartforms (vous savez, les petites images que l’on retrouve à côté des titres des onglets ou des favoris de son navigateur) !

Entourés en rouge, les fameux favicons

Lire la suite

Gestion des erreurs dans les K2 Smartforms

Le saviez vous ? Depuis la version 4.6.7, les K2 Smartforms permettent au concepteur d’intercepter les erreurs que rencontre un formulaire ou une vue, afin de modifier le comportement par défaut, à savoir : afficher une fenêtre modale à l’utilisateur avec le message d’erreur en question, pas toujours très compréhensible ni très esthétique.

Dans cet article, je vais vous montrer comment tirer partie de cette fonctionnalité, ainsi que quelques bonnes pratiques à respecter pour s’assurer qu’elle ne se retourne pas contre vous. C’est parti ! Lire la suite

K2 Five – Continuer à utiliser des inline functions custom

La gestion des inline functions sur la version Five de K2 a changé comparée aux versions 4.X. Mais pas de panique !

Il est toujours possible d’utiliser les inline functions que vous aviez installées avant de mettre à jour votre plateforme, ou qui avaient été développées avant la sortie de K2 Five. Il y a simplement quelques étapes supplémentaires à suivre pour les installer. Je vais vous montrer ça, suivez le guide  Lire la suite

Présentation du contrôle communautaire “Digital signature”

Comme promis dans l’article de Jean sur les projets remarquables de la communauté K2, voici un billet vous présentant le contrôle « Digital signature pad ».

Je vous expliquais alors que ce contrôle Smartforms permet de capter et afficher des signatures “manuscrites” sur les formulaires K2, mais que malheureusement, ce dernier manquait de documentation sur comment l’installer et l’intégrer à ses formulaires.

Je vais donc tâcher de corriger cet impair en vous expliquant tout ce que vous voulez savoir sur ce fameux composant. Lire la suite

Créer et utiliser des procédures stockées avec K2

Le connecteur SQL Server intégré à K2 (dont on a déjà parlé ici) permet non seulement d’exposer sous forme de smartobjects des tables, mais aussi des vues SQL (et non pas des vues smartforms ) et des procédures stockées.

Dans cet article je vais parler des procédures stockées, qui sont un moyen rapide (aussi bien en temps de développement que de performances) et puissant d’implémenter et de mutualiser des règles de gestion complexes.

Avant de pouvoir utiliser, dans K2, une procédure stockée, encore Lire la suite