K2 Smartforms : demander confirmation à l’utilisateur

Il est courant lorsque l’on développe une application, de devoir demander la confirmation de l’utilisateur avant de réaliser une action ou série d’actions. Par exemple, lorsque notre utilisateur clique sur le bouton « Annuler » d’un formulaire, lui afficher un message lui demandant « Êtes-vous sûr de vouloir annuler votre demande ? », afin d’éviter d’annuler directement une demande qu’il aurait mis du temps à renseigner, simplement parce qu’il a cliqué par inadvertance sur le mauvais bouton 

Dans cet article, nous allons voir comment les K2 Smartforms nous facilitent la vie pour gérer ces cas de figure. 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

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

Série v4.7 – La documentation en ligne

Ce billet fait partie d’une série de billets sur les nouveautés de la version 4.7, mise à disposition le 22 septembre 2016.

La documentation en ligne a été mise à jour et même si cela a été rapidement mentionné précédemment, elle mérite un billet dédié ! On y trouve beaucoup beaucoup de choses : des tutoriaux, des pas à pas, des exemples, des explications sur tous les composants K2, sur la création d’extensions etc. un site incontournable donc pour toute personne pratiquant les outils K2.

Où la trouver ?

L’accès se trouve dans la base de connaissance K2. Ensuite, il suffit de sélectionner, dans le Lire la suite

Configurer vos listes de choix

Avec les listes de choix (liste déroulante, à puces…) se pose la question du référentiel des données : dois-je stocker l’ID ou la valeur ? Nous allons présenter dans cet article les deux solutions avec leurs avantages et inconvénients. Notons que cela n’est pas directement lié à K2, pourtant la problématique est présente très souvent et trop peu étudiée.

Prenons l’exemple d’une Lire la suite