Показать несколько связанных столбцов таблицы в окне выбора sharepoint (база данных ошибок)

Я делаю некоторые базовые отслеживания ошибок с помощью Sharepoint, и у нас есть три списка настройки.
1. Список продуктов (включает название продукта и описание)
2. Список производственных версий (показывает версии каждого имеющегося у нас продукта). Ссылки на таблицу продуктов через поле "Продукт"
3. Список ошибок (связан со списком версий продукта через поле "Версия продукта").

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

Пока что я создал связанный столбец в списке ошибок, который ссылается на номер версии. Как и следовало ожидать, когда пользователь выбирает номер версии продукта, он видит список всех номеров версий всех наших версий продукта, не зная, какому продукту соответствует версия:
1.0.2
1.0.3
2.0.5
2.4.122
и т.п.

Я бы хотел, чтобы они увидели:
Продукт А - 1.0.2
Продукт А - 1.0.3
Продукт Б - 2.0.5
Продукт B - 2.4.122

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

В настоящее время я озадачен тем, как создать пользовательскую форму в Sharepoint Designer 2007 (программа всегда пытается создать для меня автоматическую форму на основе типов данных списка).

Любые указатели или предложения различных подходов будут с благодарностью.

1 ответ

Я бы предложил создать пользовательский тип поля. в следующей статье вы можете найти ссылку на то, как создать новый тип поля http://filteredlookup.codeplex.com/

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