2014-03-08 4 views
0

В Sharepoint 2013 я работаю со скрытым полем поиска, которое необходимо для выполнения того, что я хочу сделать, используя библиотеку jQuery SPServices. Это поле поиска динамически заполняется с помощью jQuery из текстового поля Autocomplete. (В основном, это моя работа для отсутствия у Sharepoint собственного поля поиска автозаполнения - вместо этого я использую поиск автозаполнения SPServices, а затем вводя результат в невидимое поле поиска в раскрывающемся списке, поэтому я все же получаю возможность создавать ассоциации с поиском.Sharepoint Lookup - Предотвращает загрузку серверов

ВОПРОС: Есть ли способ сохранить поле поиска Sharepoint от автопопуляции с помощью тега параметров для каждого из нашего множества элементов в таблице, на которую он смотрит? Я предполагаю, что он будет максимальным в 20 вариантах под IE, но другие browswers попытались бы загрузить весь список, не так ли?

Я знаю, что для этого потребуется серверное решение, а не JQuery. Я знаю, что есть много доступных свойств FormField ... что-нибудь там поможет мне

Моя первоначальная идея состояла в том, чтобы просто удалить поле поиска из загружаемого на страницу, а затем ввести мою упрощенную версию JQuery на клиентской загрузке страницы. Тем не менее, похоже, что Sharepoint не может передать это поле, если оно не было первоначально там, когда поля создаются при начальной загрузке страницы. (или, может быть, я просто сделал что-то еще не так)

Мысли по этому поводу оцениваются!

P.S. - Это стандартная версия по умолчанию для Sharepoint 2013, с которой я работаю.

ответ

0

Вы правы, что SharePoint визуализирует поиск более чем с 20 элементами в IE по-разному (он использует какую-то ленивую загрузку). Я использую это JS library для управления значениями полей в формах SP через JS, и он отлично работает. Он регулярно обновляется для поддержки SP 2013 и устранения ошибок.

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