| CodeCharge Studio 3.1 - Notes de Mise à Jour |
10 novembre 2006
La nouvelle version de CodeCharge Studio offre des capacités de productivité et de gestion des données améliorées.
- Générateur de Galerie Web (grille horizontale)
Le Générateur de Galerie est conçu pour créer une galerie d'images Web en tant que partie de votre application. Le résultat de la galerie affiche des images au format d'une grille horizontale ; en fait elle est complètement basée sur le composant standard grille de CodeCharge Studio. Le Générateur de Galerie crée une galerie en plaçant le composant grille sur la page et en transformant son modèle HTML pour produire une mise en page horizontale. De plus, l'action "Gallery Layout" (Mise en forme de la Galerie) est appliquée sur l'événement Before Show Row de la grille, qui ouvre et ferme la balise ligne de la table de la grille (<tr>) basée sur le nombre de colonnes à utiliser dans la galerie.
Le Générateur de Galerie est accessible dans l'onglet Générateurs de la Boîte à Outils.
- Support de l'édition de texte riche (WYSIWYG)
FCKeditor est un éditeur de texte riche (WYSIWYG) tiers qui peut être utilisé au lieu du contrôle HTML zone de texte. FCKeditor fournit de puissantes fonctionnalités d'édition visuelle du texte pour vos pages.
- Reporting Web avec pagination côté client
Cette option permet d'imprimer des rapports avec des sauts de pages dans le navigateur client, sans calculer la taille de la page en nombre de lignes. La taille de la page est calculée par le navigateur client et basée sur le type et la configuration de l'imprimante.
- Mises à jour des données avec exclusion des champs de formulaires manquants
Cette nouvelle fonctionnalité améliore considérablement les composants Enregistrement et Grille Editable. Lorsque cette option est activée dans les paramètres du projet, alors tout champ qui est caché dans un formulaire (et donc manquant à la validation) est exclu des déclarations INSERT et UPDATE afin de conserver les valeurs précédentes dans la base de données. Quand désactivée, alors les champs cachés sont enregistrés dans la base de données avec une valeur nulle, effaçant toute valeur déjà présente dans la base de données.
- Attributs de Composant
Les attributs de composant sont des attributs HTML et des variables dynamiques qui peuvent être modifiés à l'éxécution, soit automatiquement ou par programmation. Leur objectif est de faciliter le travail de mise en forme des pages et de simplifier la création de HTML dynamique. Ils peuvent être ajoutés en dehors ou dans des balises HTML standards pour par exemple appliquer dynamiquement un style à une ligne de table, désactiver un champ, etc. Ils doivent être utilisés au lieu des variables de modèle, qui étaient précédemment une fonctionnalité interne du code généré et qui s'avèrent désormais ne pas être pas suffisamment flexibles pour une utilisation personnalisée.
- Style de ligne alternée
L'action "Set Row Style" peut être utilisée avant un événement Before Show Row d'une grille et utilisée pour attribuer dynamiquement différents styles aux lignes d'une grille. Une ligne dans une grille apparaîtra avec un style différent de la ligne précédente jusqu'à ce le dernière style dans la liste pré-définie soit atteint... Concrètement une grille avec deux styles de lignes affiche deux lignes alternées, une grille avec trois styles trois lignes alternées, etc. L'action peut également être appliquée à des grilles déjà existantes.
- Corrections de bogues
CodeCharge Studio version 3.1 corrige également un certains nombres de bogues ou d'anomalies recensés, tels qur le plantage causé par une mise à jour d'Internet Explorer 7, certains problèmes de corruption de code HTML lors de l'édition de pages en mode Conception, lenteur de l'Editeur de Code avec des fichiers de scripts volumineux, amélioration de la compatibilité avec Windows Vista (une autre version de CodeCharge Studio est attendue pour des problèmes bien spécifiques à Windows Vista), etc.
Remarque : Tous les clients disposant de la version 3.0 de CodeCharge Studio peuvent télécharger gratuitement la version 3.1.

|