FJTable v1Date de publication : Août 2005
Par
SheikYerbouti (Page d'accueil)
FJTable - des blocs multi-lignes Forms 9i / 10g au look "Java Swing JTable" 1. Présentation 2. Comment invoquer la palette d'options dans un bloc multi-lignes ? 3. Quelques copies d'écran 4. Les composants de l'outil 5. Procédure d'installation 6. Mise en oeuvre dans vos modules Forms 7. Réglages spéciaux 8. Traductions 9. Problèmes répertoriés 1. Présentation
Cet outil permet de donner à tous blocs multi-lignes un comportement semblable à un composant Java Swing JTable.
Dans l'application Forms, lorsque le curseur est situé dans un bloc multi-lignes, l'utilisateur peut effectuer les opérations suivantes:
Cet outil a été testé avec les configurations suivantes:
2. Comment invoquer la palette d'options dans un bloc multi-lignes ?
Lorsque le curseur est situé dans un bloc multi-lignes, l'utilisateur peut afficher la palette d'options en double-cliquant dans une des colonnes du bloc. Si un accélérateur clavier a été spécifié, l'utilisateur doit presser cette touche pendant le double-clic. Si vous utilisez déjà le double-clic dans votre application pour un autre usage, vous devez définir un accélérateur clavier pour accéder à la palette d'options. L'accélérateur est lu depuis le paramètre Forms : :PARAMETER.PM$SHIFTSTATUS Les valeurs possibles sont les suivantes:
Si vous ne souhaitez pas utiliser d'accélérateur, laissez le paramètre vide.
3. Quelques copies d'écran
Dans cet exemple, l'utilisateur veut augmenter la largeur de la colonne Job. Il (Ctrl+) double-clique dans la colonne Job... ![]()
... puis presse le bouton Increase size (+) autant de fois que nécessaire. (l'incrément est d'environ 1 caractère de large).
![]() Maintenant, il veut déplacer la colonne Sal juste après la colonne Job. Il (Ctrl+) double-clique dans la colonne Sal puis presse deux fois le bouton << Move to left. ![]() Finalement, il souhaite trier le bloc sur la colonne Ename dans l'ordre ascendant. Il (Ctrl+) double-clique dans la colonne Ename puis clique le bouton Set Order by ASC. ![]() 4. Les composants de l'outil
L'outil se compose des objets suivants:
5. Procédure d'installation
6. Mise en oeuvre dans vos modules Forms
7. Réglages spéciaux
Si vous utilisez déjà le double-clic dans un trigger de niveau bloc ou item:
Le paramètre :PARAMETER.PM$RESIZEWINDOW Il est utilisé pour indiqué si la fenêtre peut être agrandie lorsque l'utilisateur agrandit la taille des colonnes. La valeur par défaut de ce paramètre est : 'O'. Si vous ne souhaitez pas que la fenêtre soit agrandie à l'exécution, indiquez 'N' dans ce paramètre. Le paramètre :PARAMETER.PM$RESIZECANVAS Il est utilisé pour indiqué si le canevas peut être agrandi lorsque l'utilisateur agrandit la taille des colonnes. La valeur par défaut de ce paramètre est : 'O'. Si vous ne souhaitez pas que le canevas soit agrandi à l'exécution, indiquez 'N' dans ce paramètre. Le paramètre :PARAMETER.PM$INITIAL_VERSION Il est utilisé pour indiqué si la forme provient d'une ancienne version (inférieure à 9i) migrée en 9i ou 10g. La valeur par défaut de ce paramètre est : 9. Si votre forme provient d'un procesus de migration d'une version antérieure, indiquez dans ce paramètre un chiffre inférieur à 9. 8. Traductions
Certaines chaînes de caratères peuvent être traduites dans une autre langue.
Il s'agit du libellé des boutons de la palette d'options ainsi que certains messages affichés pendant l'exécution. Ces chaînes de caractères sont stockées dans les spécification du package PKG_JTABLE de la librairie PL/SQL. 9. Problèmes répertoriés
Lorsqu'un bloc multi-lignes contient un Radio group, la palette d'options ne peut pas être invoquée.
|
Copyright © 2005 SheikYerbouti. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.
Copyright © 2000-2012 - www.developpez.com