Вопрос

Есть ли стандартный способ реализовать это? Любое решение должно было бы использовать Ajax. Я рассматриваю два возможных метода на данный момент:

  1. Попробуйте найти способ использовать инструментарий ASP.NET AJAX для этого (может ли это быть сделано в SharePoint?)
  2. Используйте какую -то подключение JQUERY для каскадного выпадения и найдите способ подключить его к моим данным.

Оба эти жизнеспособные методы? Если кто -то попробовал это раньше и имеет какие -либо рекомендации, я бы хотел услышать их.

Это было полезно?

Решение

Я предполагаю, что вы имеете в виду CascadingDropdown от инструментария управления AJAX. Я бы посоветовал не использовать это в вашей веб -части SharePoint - и посоветовал бы использовать модель объекта клиента для фильтрации в событиях jQuery (ie $('select.class').change(function(){});).

Статьи Криса О'Брайена, упомянутые в ответе Мэтта Тейлора, великолепны. Вы должны быть в состоянии создавать каскадные выпадения разумно быстро, используя этот метод - и он будет гораздо более эффективным, чем использование каскадных раскрывающихся элементов управления или обновления.

Другие советы

Оба предлагаемых вами решения являются жизнеспособными, SharePoint является просто приложением ASP.NET в конце концов. Я не знаю о «стандартном» способе реализации любого, однако я успешно использовал оба.

  1. Чтобы убедиться, что я мог бы использовать инструментарий ASP.NET AJAX на любой странице на моем сайте, я добавил следующую директиву на мою главную страницу и обеспечил мое решение развернуть сборку в GAC: <%@ Register Tagprefix = "AjaxToolkit". "AjaxControltoolkit" Assembly = "AjaxControltoolkit, версия = 3,0.30930.28736, культура = нейтральная, publickeyToken = 28F01B0E84B6D53E" %>

    Вы также можете попробовать посмотреть это решение Codeplex Даниэля Ларсена (Я не пробовал это, поэтому не уверен, будет ли это полезно для вашей ситуации).

  2. Все, что вы хотите знать о jQuery в SharePoint, не смотрите дальше, чем Блог Jaap Vossers '

Наконец, я настоятельно рекомендую прочитать Эта серия статей, которые Крис О'Брайен написал на JQuery и Ajax в SharePoint.

Может быть, вы можете использовать веб-часть раскрывающегося списка Cascading, как обсуждалось в статье- http://datacogs.com/datablogs/archive/2007/08/26/641.aspx

Надеюсь, это поможет вам. :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top