Oho2
Messages postés24Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention22 septembre 2006
-
9 juin 2006 à 16:57
Oho2
Messages postés24Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention22 septembre 2006
-
11 juin 2006 à 16:30
Bonjour,
J'ai créer un tableau dynamiquement, avec environ 300 cellules. J'ai une zone contenant des items que l'on peut dragger jusqu'au tableau. Donc chaque cellule du tableau est définie comme pouvant recevoir un item, avec le code ajax suivant :
Mon problème est que le fait de définir chaque cellule comme "contenant potentiel" ralenti beaucoup ma page. Je pense que c'est du fait que le code ajax ci-dessus est en fait un string que je fais afficher dans ma page aspx en tant que script xml. Bon je n'ai pas encore réussi à générer ce code avec GenericScriptComponent, RenderScript, etc.... Mais je pense que c'est aussi le fait que ce code s'applique à 300 cellules. Je ne sais pas trop comment faire pour améliorer la rapidité de ma page.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 10 juin 2006 à 15:50
Bonjour,
300 cellules ? c'est vrai que c'est "un peu" beaucoup :p je ne pense pas que le dragdroplist soit fait pour ca, il faudrais plutot refaire son propre controle qui accepte un positionnement avec un pas etc...
Oho2
Messages postés24Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention22 septembre 2006 11 juin 2006 à 16:30
Salut,
Merci pour les infos, je vais jeter un oeil sur ton lien et voir si je peux arranger les choses.
300 cellules...en fait mon tableau est un calendrier(30 colonnes pour 1 mois)
et 10 lignes. Une ligne par utilisateur. Donc 300. L'idée est d'attribuer des tâches à chaque personne en draggant, sur la cellule appropriée, l'item correspondant à la tâche. En fait le nombre de ligne n'est pas fixe, donc 300 cellules c'est une moyenne on va dire. Je pense aussi que c'est le fait de parser le xml qui prends du temps. Et effectivement ce n'est pas de l'ajax, je mélange un peu tout, pardon :p
Je vais voir ce que ça donne en créant mon contrôle conteneur. Merci. Je vous tiendrai au courant