IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

Focus de la forms et Webutil (10g)


Sujet :

Forms Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut Focus de la forms et Webutil (10g)
    Bonjour à tous,

    J'ai un petit soucis un peu génant pour des utilisateurs finaux.
    Dans une forms, j'utilise la fonction CLIENT_GET_FILE_NAME qui permet à l'utilisateur de sélectionner un fichier sur son disque-dur via une boite de dialogue standard Java.
    Seulement, lorsque l'utilisateur clique le bouton pour valider, mon application Forms n'a plus le focus. Du coup, l'utilisateur est obligé de recliquer sur l'application pour ensuite continuer à utiliser l'application.

    J'ai vainement chercher une fonction permettant de donner le focus, mais je n'ai rien trouvé.

    EDIT : mon application Forms perd le focus lorsque le téléchargement est effectuer, pour cela j'utilise la fonction webutil_file_transfer.CLIENT_TO_AS_WITH_PROGRESS.
    EDIT2 : Je suis en 10g

    D'avance merci pour votre aide.

    Striker

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Et en utilisant : WEBUTIL_FILE.FILE_OPEN_DIALOG ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    En fait, après reflexion je ne pense pas que le problème vient de cette fonction.

    Je pense que c'est la fonction webutil_file_transfer.CLIENT_TO_AS_WITH_PROGRESS qui ouvre un petite fenêtre avec une progress bar qui fait perdre le focus.

    Pour info, j'ai essayé avec ta fonction WEBUTIL_FILE.FILE_OPEN_DIALOG et cela ne change rien.

    Je vais tester avec webutil_file_transfer.CLIENT_TO_AS, le soucis est que l'utilisateur n'aura plus l'information que son fichier est en cours de téléchargement sur le serveur.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    Effectivement le fait d'utiliser webutil_file_transfer.CLIENT_TO_AS ne fait pas perdre le focus.

    Par contre, question ergonomie utilisateur, c'est plutôt moyen.
    Ce dernier ne sait plus trop ce qu'il se passe... l'application est-elle plaintée, a-t-il bien pris en compte mes modifications...

    N'y a-t-il aucune fonction pour redonner le focus à l'application ?

  5. #5
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Je l'utilise et je n'ai pas ce problème. Peux-tu nous indiquer comment tu l'appelles ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    J'utilise :

    webutil_file_transfer.CLIENT_TO_AS_WITH_PROGRESS

    Et c'est bien elle qui cause la perte de focus au moment où la fenêtre avec la Progress Bar est affichée.

    si je prends la fonction :

    webutil_file_transfer.CLIENT_TO_AS

    Aucune perte de Focus.

    En 10g, avec IE.

    EDIT :

    w_success := webutil_file_transfer.CLIENT_TO_AS_WITH_PROGRESS
    (clientFile => w_file
    ,serverFile => w_filename
    ,progressTitle => 'Upload to Server in progress...'
    ,progressSubTitle => 'Please wait...'
    ,asynchronous => FALSE
    ,callbackTrigger => NULL
    );

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    J'ai changé le paramètre

    asynchronous => FALSE

    à TRUE

    Et plus de perte de focus.

    EDIT : par contre, je suis déçu que l'on ne puisse pas remettre le focus simplement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Positionnement du focus d'un form à un sous-form
    Par snoopy69 dans le forum Access
    Réponses: 3
    Dernier message: 12/07/2006, 10h46
  2. Simuler le click de la souris sur le focus d'un form ?
    Par HookerSeven dans le forum Access
    Réponses: 9
    Dernier message: 24/02/2006, 22h32
  3. Forms pour Oracle 10g Release 2
    Par cpointet dans le forum Forms
    Réponses: 1
    Dernier message: 11/10/2005, 07h25
  4. [VB.net] Donner le focus a un Form
    Par Manix dans le forum Windows Forms
    Réponses: 23
    Dernier message: 01/08/2005, 02h59
  5. [VB.NET] Perte de focus entre deux form
    Par toniolol dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/07/2005, 08h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo