Infopath 2010: метод автоматического предложения для поля со списком или раскрывающегося списка в форме Infopath

У меня был Combobox (поиск) в форме инфопата. Я попытался получить значение из поиска методом автоматического предложения. Но это не работает. Кто-нибудь знает, как реализовать фильтрацию при вводе пользователем, используя только форму infopath. заранее спасибо

2 ответа

Решение

Это не может быть сделано без кода. Если вы можете использовать только собственный InfoPath, функции комбинированного ввода или раскрывающихся списков не предусмотрены.

Если это форма списка, вы не сможете использовать код вообще. Вы можете получить некоторую тягу с подходом JavaScript. Начните с этой записи в блоге, которая объясняет процесс с помощью SPServices Марка Андерсона на веб-странице, где отображается форма:

http://butdoesitwork.typepad.com/but_does_it_work/2011/08/infopath-and-autocomplete-and-other-lessons.html

Я только что видел этот пост. Я написал запись http://butdoesitwork.typepad.com/but_does_it_work/2011/08/infopath-and-autocomplete-and-other-lessons.html. Я просто хотел сказать, что это можно сделать и со списками. Оказывается, есть хитрый способ добавить JavaScript в форму информационного пути списка. Вы, вероятно, привыкли видеть список в лайтбоксе.

Идите вперед и на мгновение выключите световой короб. Для этого перейдите к дополнительным настройкам, затем самый последний выбор - хотите ли вы, чтобы форма открывалась как диалог. Выберите "НЕТ".

Сделав это, вы можете открыть форму информационного пути внутри SharePoint, а не в виде лайтбокса. Сделав это, вы можете отредактировать страницу и добавить веб-часть редактора контента. Используйте веб-часть редактора контента, чтобы добавить код jQuery.

Когда вы закончите, снова включите опцию диалога.

Другие вопросы по тегам