2012-01-30 2 views
1

Может ли кто-нибудь сказать, как создать каскадное выпадение в библиотеке share point 2010 без помощи java-скрипта и конструктора информации. Я пытаюсь использовать java-скриптовые методы, но не работает правильно, и я не хочу использовать info path designer.please help.создать каскадное выпадающее меню в библиотеке sharepoint 2010

ответ

1

Без JavaScript и Infopath вы используете собственный код на стороне сервера. Без jQuery/Ajax тогда это будет очень неуклюжий интерфейс с несколькими сообщениями и перерисовками экрана.

Возможно, вы не имеете большого успеха с JavaScript, но я могу подтвердить использование SPServices и jQuery для успешного решения очень сложных каскадных решений для развертывания в SP207/2010. Посмотрите Here, есть много примеров кода и советов.

+0

Вы можете бросить панель обновления вокруг этого элемента управления на стороне сервера, чтобы избавиться от перерисовки экрана. Он не избавляется от обратных передач, но он неплохо скрывает их. – Servy

1

У меня была приличная удача с использованием «настраиваемого типа поля» для таких проблем, если вам это нужно, чтобы все было в форме коробки. Если вам не нужно, чтобы это было вне формы, то это ничем не отличается от каскадного каскадирования любого другого ASP.NET.

Я не использовал пользовательские типы полей много, и я нашел их немного неудобными, чтобы начать работу, но они на самом деле не так уж сложны, как только у вас есть основной шаблон, поскольку большая часть информации статическая; вы можете просто принять несвязанный пример от кого-то другого и изменить несколько битов, которые относятся к вам.

1

Вы можете создать пользовательскую форму для типа контента (если Visual Studio является опцией) и сделать это как в любых приложениях asp.net.

Смотрите здесь пример: http://spcustomforms.codeplex.com/

0

spcascade.org обеспечивает лучшее бесплатное решение, которое поддерживает выпадающий список многоуровневого без ограничений. Это решение на основе javascript/jquery без обновления страницы и включает только один список поиска для нескольких столбцов. Сохраняет данные в одном текстовом тексте вместо идентификаторов, которые используются типичными колонками поиска. Очень простой в использовании синтаксис!

http://www.spcascade.org

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