Partage
  • Partager sur Facebook
  • Partager sur Twitter

affichage d'une base MOngo avec un tri

    12 avril 2018 à 14:55:19

    Bonjour

    dans une apli courrier, j'afficher des lignes en appelant ma base avec un template specifique.  après avoir inséré un champs recherche, j'essaie d'afficher les différents objets de ma datablase mongo mais je ne sais pas comment m'y prendre, quoi ajouter pour que ça marche...

    ici mon template en html:

    <template name="list_note">
      <!-- entete de la liste -->
       <ul class="list-inline js-edit-note" style="background-color: #f4f6f6; ">
        
        <li class="list-inline-item l2"><b>Date</b></li>
        <li class="list-inline-item l3"><b>Expéditeur</b></li>
        <li class="list-inline-item l4"><b>Destinataire</b></li>
        <li class="list-inline-item l5"><b>Objet</b></li>
        <li class="list-inline-item l6"><b>Limite Rep.</b></li>
        <li class="list-inline-item l7"><b>Observations</b></li>
        <li class="list-inline-item l8"><b>Traité</b></li>
      
      </ul>
    
      {{#each note in notes}}
    
        <div class="row">
          <div class="col-xs-12 ligne2"> &nbsp;</div>
        </div>
        {{> single_note note=note}} <!-- ici le 1er "note" est le nom du paramètre à afficher et le second fait référence à "each note" -->
    
        {{else}}
        <h3> Aucun enregistrement à afficher !</h3>
      {{/each}}
    </template>
    <template name="single_note">
    
      <ul class="list-inline js-edit-note list-note" style="cursor: pointer;">
        
        <li class="list-inline-item l2">{{note.date}}</li>
        <li class="list-inline-item l3">{{note.exp}}</li>
        <li class="list-inline-item l4">{{note.dest}}</li>
        <li class="list-inline-item l5">{{note.objet}}</li>
        <li class="list-inline-item l6">{{note.deadline}}</li>
        <li class="list-inline-item l7">{{note.obs}}</li>
        <li class="list-inline-item l8">{{note.traite}}</li>
       
      </ul>
    </template>

    mon fichier.js

    Template.list_note.helpers({
    	notes(){
    		return Notes.find().fetch();
    	},
    });
    
    

    faut-il que je "clone" mon Template.list_note_helpers en lui demandant d'afficher une base triée comme on ferait en sql du genre : Notes.find(where expé like "caf de paris").fetch() ? mais si oui je ne sais pas comment faire... je voudrais trier et afficher mes expediteurs, destinataires et objets donc 3 valeurs d'input différents... c'esst la loooose ! :D

    • Partager sur Facebook
    • Partager sur Twitter
      19 avril 2018 à 11:15:00

      merci Tracker !

      Mais je me suis mal exprimé : je voudrais pouvoir afficher ma collection

      - soit en entier avec : collection.find().fetch(),

      - soit partiellement avec un système de "where 'dest' like event.target.search.value;"

      Est-ce possible ?

      merci

      Nath

      • Partager sur Facebook
      • Partager sur Twitter

      affichage d'une base MOngo avec un tri

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown