2010-09-05 4 views
0

Я использовал каскадные подстановки поля пользовательского элемент управления изКаскадирование Несколько полей поиска?

http://jaypoint.com/sharepoint-cascading-lookup-field-jquery/

когда я создаю поле от этого обычая типа его типа становится каскадным просмотру Количества

Я хочу, чтобы установить его, чтобы быть кратным поиск столбцом

Я изменил тип этого поля на LookupMulti

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

есть ли способ сделать это, не меняя тип fieled

ответ

0

ОК

У меня есть. решение состоит в том, чтобы изменить файл schema.xml файла, чтобы заставить его сохранить тип настраиваемого поля.

я получил его отсюда http://chrisforbesblogs.net/tag/lookupmulti/

он был один и тот же сценарий

0

Я просто рекомендую использовать коммерческое решение, например, как наш Connected Field Он поддерживает одного и несколько родительских/ребенок, несколько детей СЦЕПЛЕНИЯ, сайт столбцы, тип содержимого и ввод строки.

+0

спасибо, но я искал решение для этого –

0

Если вы хотите, решения третьей стороны, пожалуйста, попробуйте наш SharePoint Cascaded Lookup), простые, но мощные дополнения для SharePoint, и относительно дешево ($ 299/WFE)

0

решение

Изменить настройки «Разрешить Multiple значение Выберите» в столбце поиска.

Затем используйте следующий код в скрипте

$() SPServices.SPCascadeDropdowns ({relationshipList:. "Отображаемое имя Master List", relationshipListParentColumn: "Родитель Колонка Внутреннее имя из списка основных", relationshipListChildColumn: «Внутреннее имя дочерней колонны из главного списка», parentColumn: «Отображаемое имя родительского столбца из списка/библиотеки», childColumn: «Отображаемое имя дочернего столбца из списка/библиотеки»});

Для ребенка колонке называют столбец с «Title» поля поиска вместо «ID»

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