Jump to content

Tom Germain

Membres
  • Content Count

    5
  • Joined

  • Last visited

About Tom Germain

  • Rank

Profile Information

  • Gender
    Homme
  • Location
    Paris

FileMaker Profile

  • FM
    FMS12
  • OS
    Win7
  • Claris Partner
    --Non membre--

Recent Profile Visitors

1020 profile views
  1. Tom Germain

    Tom Germain

  2. Bonjour ! J'ai trouvé la solution à mon deuxième problèmes qui, je le rappelle, était d'afficher une adresse lié à un individu sachant que "adresse" et "individu" sont deux tables différentes. Ça donne quelque chose comme ça : $.getJSON('server/RESTfm/BDD_Data/layout/zADRESSES.json?RFMfind=SELECT Adresse1 WHERE IdIndividu LIKE "IdIndividu"', function(data){ for(var nbre = 0; nbre < data.data.length; nbre++){ adresse = data.data[nbre].Adresse1; }}); Merci encore à toi Yvan de m'avoir lancé sur cette piste ! Me manque plus qu'à essayer de construire quelque chose pour l'affichage des données. Je reviendrai sur ce topic si j'y arrive (ou pas). Bonne journée, Tom
  3. J'avoue être passé à coté de ça dans mes recherches... Je vais de ce pas y faire un tour ! Merci encore pour ton aide. Tom
  4. Bonjour, Merci beaucoup de ta réponse ! Effectivement, j'ai trouvé beaucoup de solution via PHP + MySQL. Mais je n'utilise aucun SQL sachant que je récupère d'amblé un fichier JSON. :/ Je pensais avoir trouvé une approche avec "?RFMskip=20". Il me semble que cela affiche les 24 données suivantes après les 20 premières mais je ne suis pas sur... Je vais essayer de continuer à chercher sur cette voie en espérant que c'est possible. De plus, j'en profite tant que j'y suis, j'ai une table "individus" et une table "adresse". Il y a une jointure entre les deux. Y a-t-il un moyen d'afficher l'individus avec son adresse qui lui est propre ? J'ai pensé à récupérer l'id de l'individus et la comparer au même id qui se trouve dans les adresses mais là pareil je suis bloqué à 24 adresses.. Et même si j'arrivais à les comparer dans l'ensemble des adresses je pense que ça mettrait du temps... Merci encore Yvan, et bonne journée ! Tom
  5. Bonsoir à tous, Pour commencer, je ne suis pas encore très à l'aise avec FileMaker et le json... Pour afficher une table FileMaker dans une DataTable en Jquery je procède comme ceci : $(document).ready(function(){ $.getJSON('server/BDD_Data/layout/zENTREPRISES.json', function(data){ console.log(data); var content = []; var compteur = 0; for (var nbre = 0; nbre < data.data.length; nbre++){ content[compteur++] = [ data.data[nbre].NomEntreprise, "<a href=tableEntreprise.php?id="+ data.meta[nbre].recordID +">Afficher</a>" ]; } $('#example').DataTable({ data: content, columns: [ { title: "Nom" }, { title: "Action" } ] }); });}); Ou comme ceci : $('#example').dataTable({ "sAjaxSource" : 'server/Nom_Data/layout/zENTREPRISES.json', "aoColumns" : [ { data : 'NomEntreprise'}, ], }); Ces deux bouts de code fonctionne très bien et j'arrive à peu prêt au même résultat. Mais la config RestFM bloque l'affichage à 24 données. Heureusement me direz-vous, car il y a plus de 50 000 entrés dans ma table Entreprise... Pour en afficher un peu plus, je passe par "?RFMmax" que je plaçais juste après l'url. Mais bien évidemment, plus le nombre augmente, plus le chargement est long. J'ai donc cherché comment faire pour afficher ces 24 données (moins/plus) sur une première page et me charger les 24 autres par la suite quand on clique sur la pagination ou avec un scroll infinite style Facebook. Car vous l'avez compris je ne peux charger ces 50 000 données d'un seul coup. Pour cela j'ai trouvé la methode du serverSide. Et c'est là que ça se complique... Je n'arrive pas à comprendre comment ça fonctionne et comment mettre ça en place... Si quelqu'un peut m'éclairer sur ce sujet, je suis 100% preneur ! Merci d'avance et bonne soirée. Tom
×
×
  • Create New...