Форма Sharepoint со связанными списками - PullRequest
0 голосов
/ 10 февраля 2010

Я новичок в Sharepoint и хочу убедиться, что я на правильном пути.

Я нахожусь в крайне ограниченной среде и предпочел бы делать это в Visual Studio, но в настоящее время я нахожусь в положении, когда я должен попытаться заставить это работать, используя только веб-интерфейс и Sharepoint Designer.

Я создал несколько списков, которые планирую использовать реляционным способом. Я разработал это для имитации реляционной базы данных.

Мне удалось связать эти списки для нескольких представлений элементов и отдельных представлений элементов, но я должен иметь возможность создавать элементы и изменять элементы, поэтому мне нужно иметь возможность также связывать эти списки и использовать их в форме.

Это вообще возможно? Если нет, как мне справиться с обновлением этих предметов?

Наконец .....

Неужели я поступаю неправильно?

Спасибо!

Тим

Ответы [ 2 ]

1 голос
/ 10 февраля 2010

Это можно сделать с помощью visual studio, не уверен насчет дизайнера SharePoint. Я сам делал что-то похожее для клиента, но я могу использовать Visual Studio для разработки своих функций, и даже тогда это было болезненно.

Отчасти проблема заключается в том, что различные элементы управления в SharePoint предполагают наличие переменных запроса и их значения для элемента управления (на этот раз на ум приходит ListFieldIterator). Попытка отредактировать два разных элемента списка на одной странице возможна, но я не думаю, что это можно (или нужно) сделать через desinger.

Можете ли вы уйти с двумя отдельными формами / страницами? Если это так, это делает жизнь намного проще, когда вы могли бы делать какие-то ссылки / пересылку между страницами. Если вам нужна одна страница, представляющая оба списка и их множество элементов, все становится намного сложнее. В последующем вам почти наверняка придется использовать Visual Studio, поскольку вам придется обрабатывать довольно много логики на стороне сервера.

0 голосов
/ 10 февраля 2010

Зависит от того, насколько вы ограничены.Если у вас есть доступ к серверу через RDC, вы можете создать эти списки на основе настраиваемой схемы.Все это можно сделать с помощью блокнота.Возможное решение (о котором я слышал, но никогда не пробовал): a) Создайте папку с вашими функциями и 2 файла схемы. B) Получите копию базовой схемы списка, спроектируйте ее так, чтобы она соответствовала вашим требованиям.c) В нижней части схемы вы можете указать, какая страница aspx вызывается при i) редактировании, ii) просмотре списка.Посмотрите на стандартную страницу из коробки, на которую обычно ссылаются, сделайте копию (customblabla.aspx) и укажите схему списка на этот файл (очевидно, сохраните ее вместе с файлом aspx из коробки).* Поскольку у вас есть контроль над этим файлом aspx, вы можете настроить его так, как вам нужно.

Извините, если это не работает ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...