Question

Yat-il un moyen standard pour mettre en œuvre ce? Toute solution devrait utiliser AJAX. J'envisage deux méthodes possibles au moment:

  1. Essayez de trouver un moyen d'utiliser l'ASP.NET AJAX Toolkit pour le faire (cela peut même être fait dans SharePoint?)
  2. Utilisez une sorte de jQuery pour brancher Cascading Dropdowns et trouver un moyen de se connecter à mes données.

sont ces deux méthodes viables? Si quelqu'un a essayé avant et a des recommandations que j'aimerais les entendre.

Était-ce utile?

La solution

Je suppose que vous faites référence à la CascadingDropDown du AJAX Control Toolkit. Je vous conseille de ne pas utiliser dans votre partie Web SharePoint - et conseille à l'aide du modèle objet client à faire le filtrage dans les événements jQuery (ie $('select.class').change(function(){});).

Les articles de Chris O'Brien mentionnés dans la réponse de Matt Taylor sont grands. Vous devriez être en mesure de construire rapidement en cascade raisonnablement menus déroulants en utilisant cette méthode -. Et il sera beaucoup plus performant que l'utilisation des contrôles ou Cascading Déplacer vers le bas un UpdatePanel

Autres conseils

Les deux solutions proposées sont vos viables, SharePoint est juste une application ASP.NET après tout. Je ne suis pas au courant d'une manière « standard » pour mettre en œuvre soit mais je l'ai utilisé avec succès à la fois.

  1. Pour assurer que je pouvais utiliser la boîte à outils AJAX ASP.NET à partir d'une page sur mon site j'ai ajouté la directive suivante à mon maître page et assurais ma solution déployée l'ensemble au GAC: <% @ Register TagPrefix = "ajaxToolkit" Namespace = "AjaxControlToolkit" Assembly = "AjaxControlToolkit, version = 3.0.30930.28736, Culture = neutral, PublicKeyToken = 28f01b0e84b6d53e" %>

    Vous pouvez également essayer de regarder cette solution CodePlex par Daniel Larsen (je ne l'ai pas essayé donc pas que si elle serait utile à votre situation).

  2. Tout ce que vous voulez savoir sur jQuery dans SharePoint ne cherchez pas plus loin que le blog de Jaap Vossers

Enfin, je recommande fortement la lecture cette série de des articles que Chris O'Brien a écrit sur jQuery et AJAX dans SharePoint .

Peut-être que vous pouvez utiliser la partie Web liste déroulante en cascade comme indiqué dans l'article - http://datacogs.com/datablogs/archive/2007/08/26/641.aspx

Je espère que ça vous aidera. :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top