|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2002 Messages : 35 ![]() |
Bonjour
je suis actuellement entrain de développer en LAMP une application de gestion budgetaire. L'interface principale est donc la page de vue des lignes d'un budget composées de différents champs interactifs. Mon but est donc de créer un tableau dynamique avec des cellules réactives. Ce tableau peut contenir plusieurs centaines de lignes, et jusqu'a 16 colonnes. L'affichage des résultats se fait rapidement (notamment grâce à Eusebe qui a optimisé ma requête principale J'ai 8 cellules dynamiques par ligne. Sur un clic d'une cellule j'utilise prototype pour afficher sa valeur dans formulaire à l'interieur d'une fenêtre modale. Sur validation d'une nouvelle valeur ma cellule se met à jour (et certaines autres liées avec également), à l'affichage et dans la base. C'est là que le temps de réactivité peut être "très" long (5~10 secondes pour plus de 200 lignes affichées) ce qui ne sera pas supportable par l'utilisateur! Par contre c'est assez immédiat lorsqu'il y en a moins de 100. Mon tableau est une <table> chacune de ses cellules étant identifiée. J'utilise XAJAX pour interfacer Php et Ajax. Donc j'aurai voulu savoir si quelqu'un avait une idée pour accélérer ses processus ? sachant que les informations devront de toute façon être contenues dans la même page ... Question bonus : existe t'il une méthode pour insérer une ligne à n'importe quelle position dans une table en AJAX ? merci de votre précieuse aide!! |
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() |
je vois pas comment regler ton problème principal mais pour inserer une ligne il y a insertRow()
http://www.w3schools.com/htmldom/dom_obj_table.asp Code :
|
||
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2006 Messages : 1 107 ![]() |
La première chose déja c'est de savoir ce qui est le plus long: ton traitement php ou ton traitement javascript.
Sinon, tu parles de lise à jour de tes cellules. Ca consiste en quoi exactement cette mis a jour? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com