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

JavaScript Discussion :

Conseils pour stocker les �l�ments choisis par un utilisateur


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair� Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    710
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 710
    Par d�faut Conseils pour stocker les �l�ments choisis par un utilisateur
    Bonjour,

    je dois r�aliser le dev suivant :

    - une interface avec une liste
    - lorsque l'utilisateur choisit un �l�ment de la liste �a ouvre une sous liste
    - lorsque l'utilisateur choisit un �l�ment de la sous liste �a ouvre affiche 3 champs input de texte libre + un bouton enregistrer
    - l'utilisateur saisit du texte dans les inputs et clic sur le bouton enregistrer
    - au clic sur le bouton enregistrer, sa s�lection (liste / sous liste + 3 champs) est affich�e et une croix permet de la supprimer

    Ma question est la suivante : quel structure permet de stocker au mieux les �l�ments s�lectionn�s ? Ma fa�on de faire est la suivante :

    1. Enregistrement :
    Lorsque l'utilisateur clique sur le bouton enregistrer, je cr�e un tableau avec les diff�rents �l�ments (item de la liste, item de la sous liste, champs) et je range ce tableau dans une case de tableau (j'ai donc 1 tableau � 2 dimensions).

    2. Suppression :
    Lorsque l'utilisateur supprime une ligne, je parcours le tableau, je stocke dans un tableau temporaire toutes les lignes dont l'indice ne correspond pas � la valeur de la ligne cliqu�e. A la fin de ma boucle, mon tableau temporaire est mon nouveau tableau

    3. Affichage :
    Pour afficher la s�lection, je parcours le tableau et affiche les lignes

    A votre avis, est-ce la bonne fa�on de faire ? Je trouve que la n�cessite de reparcourir tout le tableau pour �liminer la ligne supprim�e par l'utilisateur un peu lourde. Qu'en pensez-vous ?

    Merci de vos conseils !

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par d�faut
    Je ne vois pas ce qu'est une ligne dans ton cas. Une capture d'�cran serait plus parlante.

    Si la s�lection est (liste / sous liste + 3 champs), alors le plus simple et naturel est une structure object de type:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    {
       liste: id_liste,
       sous_liste: id_sous_liste,
       champs: ["champ1","champ2","champ3"]
    }

  3. #3
    R�dacteur

    Avatar de danielhagnoul
    Homme Profil pro
    �tudiant perp�tuel
    Inscrit en
    F�vrier 2009
    Messages
    6 389
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant perp�tuel
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 6 389
    Billets dans le blog
    125

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues � un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  4. #4
    Membre extr�mement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Ao�t 2007
    Messages
    1 387
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Full-stack Web Developer
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par d�faut
    Comme quoi, �a a servi

    Consultant et d�veloppeur full-stack sp�cialiste du Web
    faq jQuery - r�gles du forum - faqs web

Discussions similaires

  1. R�ponses: 3
    Dernier message: 19/08/2014, 11h52
  2. [Info] Conseils pour g�rer les ressources
    Par calogerogigante dans le forum Eclipse Java
    R�ponses: 10
    Dernier message: 05/07/2009, 12h49
  3. R�ponses: 3
    Dernier message: 14/04/2006, 14h33
  4. Cr�er un ficher pour stocker les informations
    Par b_steph_2 dans le forum C++
    R�ponses: 3
    Dernier message: 10/11/2005, 10h08
  5. Souci pour remplacer les Retours chariot par <BR>
    Par ahage4x4 dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 01/06/2005, 11h24

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