Каскадные выпадающие списки в SharePoint только с одной веб-частью - PullRequest
0 голосов
/ 27 октября 2011

Мне нужны ваши предложения для моей проблемной области.Я работаю с SharePoint 2010. Мне нужно создать одну веб-часть, которая имеет только один список DropDown.Скажите DropDown List для континентов.Теперь я хочу использовать одну и ту же веб-часть на своей странице более одного раза для создания каскадного эффекта, например, «Континенты», «Страны», «Государства», «Города» и т. Д.

Так что моя единственная веб-часть может принимать и предоставлять подключения.

Хотя я смог создать веб-часть как для провайдера, так и для потребителя, но меня поразили обратные сообщения.Каждый раз, когда значение DropDown изменяется, все остальные DropDown связываются снова и теряют значения.

Пожалуйста, предложите мне несколько вариантов.

Большое спасибо.

С уважением, Вивек

Ответы [ 4 ]

1 голос
/ 30 октября 2011

Я бы предложил использовать строки запросов для хранения выпадающего состояния. Это также поможет вам в создании Deep Url. Мы сделали то же самое на странице возможностей sharepoint: http://sharepoint.microsoft.com/en-us/product/Pages/Features.aspx

1 голос
/ 14 марта 2012

Попробуйте ответить на аналогичный вопрос здесь .Проверьте, восстановлены ли ваши выпадающие списки при обратной передаче.Если так, сделайте их связанными только один раз.

0 голосов
/ 27 ноября 2013

Вы также можете использовать раскрывающийся список каскадов на основе клиентской объектной модели.

Посмотрите на эту утилиту, которую я только что выпустил: http://sylvainlancien.blogspot.fr/2013/11/slnspcascadingdropdown-jquery-cascade.html

0 голосов
/ 28 октября 2011

Проверьте, включен ли ViewState раскрывающихся списков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...