Précédent   Forum des professionnels en informatique > Dotnet > Général Dotnet > Développement Office System > SharePoint
SharePoint Forum d'entraide sur Microsoft Office SharePoint Server et Windows SharePoint Services.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2012, 12h04   #1
Candidat au titre de Membre du Club
 
Homme Yann
Inscription : décembre 2011
Messages : 41
Détails du profil
Informations personnelles :
Nom : Homme Yann
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : décembre 2011
Messages : 41
Points : 10
Points : 10
Par défaut Problème de script dans un formulaire

Bonjour,

Voilà mon problème :

Dans mon formulaire d'ajout d'élément, j'ai un champ lookup qui pointe sur une liste qui contient toutes les communes de France(~60000).

Pour une saisie plus rapide, j'utilise la méthode SPAutoComplete de SPServices qui permet donc l'auto-complétion.

Le problème c'est que je reçoit un message d'erreur qui me dit que le script met du temps et ralentit internet explorer(je suis avec ie8) et si je veux l'arrêter(si je dis non, ça fonctionne quand même)

Du coup, jme demandai si c'était possible d'enlever cette popup qui est due au fait qu'il y a un grand nombre d'éléments dans la liste je suppose.

Ou alors j'ai une mauvaise gestion de ma liste, car c'est vrai que c'est vachement lent de charger tout les élements.

Auriez-vous des pistes pour remédier à ce problème?

Merci
Greed29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 16h33   #2
Modérateur
 
Avatar de Lapinpanda
 
Homme Adrien Marie
Développeur .NET
Inscription : juin 2009
Messages : 2 029
Détails du profil
Informations personnelles :
Nom : Homme Adrien Marie
Localisation : France

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : juin 2009
Messages : 2 029
Points : 2 857
Points : 2 857
Oui il existe une solution, le découpage.

A la place de SPAutocomplete de SPServices, je prendrais SPCascadeDropDown de SPServices.
En effet, alimenter une combobox avec 60k éléments est extrêmement mauvais.

Non seulement pour la lenteur pour le client, mais aussi pour le server, tu te rend compte de ce que tu lui demande de récupérer ?

Fait un découpage, Région > Département, > Commune.
Tu réduira grandement le chargement de ta page, et tout le monde sera gagnant.
__________________
Merci d'utiliser en cas de résolution de votre problème

N'oubliez pas non plus le petit pouce vert pour récompenser celui que vous a aidé
Lapinpanda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 10h34   #3
Candidat au titre de Membre du Club
 
Homme Yann
Inscription : décembre 2011
Messages : 41
Détails du profil
Informations personnelles :
Nom : Homme Yann
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : décembre 2011
Messages : 41
Points : 10
Points : 10
Merci !!
Ca marche beaucoup mieux avec cette méthode.
En fait je savais même pas que l'autocompletion se faisait aussi avec cette méthode, donc tout bénef ^^
Greed29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h04.


 
 
 
 
Partenaires

Hébergement Web