Мне нужно создать календарь, который будет объединять данные из нескольких отдельных командных календарей sharepoint (так что пресс-служба моей организации может видеть, что происходит в каждом отделе рядом на одной странице - что они хотели бы что-то вроде пользовательского интерфейса для общего календаря Google).
Я обнаружил, что могу создавать связанный источник в Sharepoint, который объединяет различные календари и обеспечивает вывод в формате XML необходимых мне данных. Итак, что я хотел бы сейчас - это пример того, как потреблять некоторый xml и создавать стандартные представления дня / недели / месяца в календаре только для чтения для моих пользователей.
Я обнаружил следующее:
Вы не можете прикрепить listviewwebpart - они используют caml вместо xslt - они не могут использовать данные XML. Они используют объектную модель, чтобы использовать список, к которому она принадлежит.
Нет исходного кода для этой веб-части. Он заблокирован в DLL.
dataformwebpart может использовать любой источник данных xml.
Некоторые списковые веб-части можно изменить на dataformwebparts, но не календарь.
Есть ли пример календаря xslt, который может потреблять немного xml и создавать стандартные представления дня / недели / месяца, чтобы заставить меня работать?