2015-04-13 3 views
0

У меня есть два выпадающих меню «Департамент» и «Сотрудники», выпадающий каскад отделов отдела. Мне нужно выбрать всех сотрудников из всех отделов по опции «Все». Примечание. Нет отдела «Все», он должен выбрать всех сотрудников. В настоящее время используется $().SPServices.SPCascadeDropdowns от http://spcd.codeplex.com/ Я пробовал CAMQuery, но не смог достичь.Sharepoint 2010 Параметры раскрывающегося списка элементов каскадирования

ответ

1

До сих пор я не нашел хороший способ создания каскадных выпадающих списков в SharePoint.

Вот несколько проспектов, чтобы взломать ваш путь к решению:

  1. SharePoint Дизайнер (СПД) имеет множество способов настройки (и ломаются) страниц. Не уверен, что я рекомендую использовать SPD, так как мой опыт заключается в том, что он вызвал больше побочных эффектов, чем решения в отношении ремонтопригодности.
  2. Если у вас есть формы Nintex, существуют способы сделать всплывающие окна psudo-cascading путем редактирования формы ввода. Работа с параметром Enterprise с SharePoint это вариант для меня.
  3. На странице с полями укажите веб-сайт с JavaScript, который фильтрует параметры списка, основываясь на выборе первого столбца. Это то, что сработало для меня в прошлом, но прошло какое-то время, поэтому у меня нет конкретного примера для вас.

Однако! Есть уловы, связанные с размещением JavaScript на странице. В частности, это:

Здесь: http://geekswithblogs.net/SoYouKnow/archive/2011/04/06/setting-sharepoint-drop-down-lists-w-jquery---20-items.aspx

и здесь: http://www.sharepointboris.net/2009/10/sharepoint-lookup-field-how-does-it-work-and-how-to-add-javascript-event-handler-function-to-it/

[Помните, что SharePoint запускает свой собственный JavaScript тоже, например, с помощью JQuery: http://www.stephanrocks.com/2011/10/05/_spbodyonloadfunctionnames-in-sharepoint-vs-jquerys-document-ready/]

+1

Спасибо Эльзу !! Я согласен с вами в использовании SPD ... ссылки найдены полезными. Я пробовал что-то, если опция выбрана «Все», а затем не вызывает функцию SPServices.SPCascadeDropdowns иначе вызывается .. но она не работает ... Я думаю это распространенный сценарий, но он пытается достичь в каскадировании sharepoint. – Madhur

Смежные вопросы