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

Angular Discussion :

Avis sur conception UI multiples fichier et validations


Sujet :

Angular

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut Avis sur conception UI multiples fichier et validations
    Bonjour,

    Dans un projet, j'ai 2 parties :
    - une interface dans laquelle le client upload plusieurs fichiers. Il doit mettre 8 documents mais peut en mettre mettons 6. L'interface que actuellement 3 fichiers est de type que je met 3 input type file séparément. Cela je pense cela convient.
    - une interface coté administration ou la actuellement avec 3 fichiers cela allait mais maintenant l'évolution des 8 fichiers semble impossible niveau gestion car on veux maintenant qu'il y ai une validation fichier upload par uploas avec possibilité de refuser un fichier parmi les 8 et valider les autres...

    Comment je peux faire ? j'avais penserr quand dans la liste des lignes je met un lien qui ouvre un popup ? (page ?) avec la liste des fichiers et un bouton de validation (oui/non).
    Es-ce la meilleur façon de faire ?

    Merci

  2. #2
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Salut, pourrais-tu donner plus de détails sur la partie « il ne peut mettre que mettons 6 documents » ?

    Concernant tes 3 <input type="file">, tu pourrais mettre un bouton « ajouter plus de fichiers » qui créerait d’autres input file. Utilise la propriété size pour contrôler avant l’envoi la taille totale des fichiers.
    Si la limite technique du serveur est un problème, sache qu’il est possible de fragmenter les envois, comme le fait l’outil d’ABCIWEB.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut
    En fait non dans la partie client (celui qui va uploader les fichiers) il aura obligatoirement 8 uploads (ce n'est pas un input mulifile) .

    Ma question je pense portait d'avantage sur le second point avec la possibilité de valider coté adminitration. Exemple concret :
    on lui demande piece identité, facture, justificatif de domicile, et il met n'importe quel PDF. Coté admin, la personne doit poivoir regarder rapidement ce qu'il à uploader et si erreur genre il a mis la photo de son chien (c'est qu'un exemple pour comprendre) la il doit le rejeter ....
    Donc c'est plus sur ce point et la façon de l'afficher pour que cela soit plus simple ....

    Merci

  4. #4
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Si j’ai bien compris tu as une interface dans l’espace administrateur qui permet actuellement d’examiner 3 fichiers ?
    Comment sont stockés les fichiers ?

    Je pense que tu pourrais utiliser une base de données dans laquelle chaque fichier serait représenté par une entrée possédant une colonne « est examiné » (pour savoir quels fichiers ont été examinés ou pas encore) et une colonne « est rejeté » (et donc un fichier examiné et pas rejeté est considéré comme accepté). Ainsi la personne qui examine pourrait traiter chaque fichier séparément, et chaque traitement ferait une requête pour modifier l’entrée décrivant le fichier dans la base de données.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut
    Pour le moment 3 mais faudra 8 maintenant ...
    Mais visuellement vu que cela sera à partir d'un tableau ...
    Comment les afficher simplement? La liste dans un pop-up?

  6. #6
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Je prétends pas avoir la meilleure solution, mais moi je commencerais par une liste des 8 fichiers, et quand tu cliques sur un des fichiers, ça déplie une section avec un lien pour visualiser le fichier, et des boutons pour valider et rejeter… Après tu rattaches ça à des requêtes SQL et ça devrait rouler.
    Je préfère éviter les popups (si on parle de la technique window.open()) car c’est vieillot. D’abord il faut gérer le cas où la popup est bloquée. Ensuite ça peut causer des incohérences si l’utilisateur ou l’utilisatrice a ouvert plusieurs popups. En gérant tout dans la même page avec des requêtes ajax, c’est plus simple.

    Éventuellement, tu peux faire une « modale » ou « popover » ou « lightbox » (c’est le même concept avec beaucoup de noms différents) en mettant un bloc HTML en position absolute ou fixed par-dessus le reste de la page avec un z-index élevé.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

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

Discussions similaires

  1. [AC-2007] Avis sur conception bdd controle de performance
    Par triaguae dans le forum Modélisation
    Réponses: 2
    Dernier message: 26/04/2010, 14h56
  2. [Turbo Pascal] Votre avis sur un programme (utilisation fichiers)
    Par dourpil dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 15/10/2009, 09h13
  3. Votre avis sur l'héritage multiple avec JavaFX
    Par guitariste dans le forum JavaFX
    Réponses: 12
    Dernier message: 01/09/2009, 23h59
  4. Avis sur conception de classe et IHM
    Par Andry dans le forum Langage
    Réponses: 8
    Dernier message: 07/07/2008, 10h54
  5. Demande d'avis sur la création de fichier XML
    Par GriffinK dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 14/03/2008, 10h28

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