У меня есть сайт интрасети SharePoint, к которому у меня есть доступ администратора семейства сайтов (нет доступа администратора фермы).Этот сайт призван содействовать сотрудничеству сотрудников.Мне нужно было реализовать диаграмму организационной структуры, которая показывает организацию / иерархию сотрудников из числа старших менеджеров -> менеджеров -> технических специалистов и разработчиков.
Я не нашел решения, не требующего доступа администратора фермы.Я нашел этот проект Codeplex (http://orgchartpart.codeplex.com/).
). Я также нашел этот плагин, который позволяет развертывать веб-часть Visual Sandboxed через надстройку VS 2010 SharePoint Tools Tools .
Я решил реализовать свое собственное решение для изолированной визуальной веб-части для этой Org Diagram. Мне удалось реализовать его с двумя проблемами:
В этом решении javascript используется VMLи, следовательно, не работает должным образом в IE 8. Пожалуйста, помогите с необходимыми изменениями, чтобы он работал нормально в IE7, 8 и 9.
В IE 8 никакой диаграммы не было видно, поэтому япереключил режим документа на IE7, и в этом случае диаграмма Org выходит за пределы страницы сайта SahrePoint, если диаграмма большая. Я не могу получить полосу прокрутки на странице сайта, где добавлена эта визуальная веб-часть. Пожалуйста, предоставьте некоторую помощь/ указатели на то, как обеспечить, чтобы страница сайта автоматически увеличивалась, когда визуальная веб-часть велика? Я не могу понять, является ли это проблемой IE или веб-частью.альтернативы для этого javascript диаграммы Org также приветствуются.
Я переключился на API визуализации Google (http://code.google.com/apis/chart/interactive/docs/gallery/orgchart.html) для диаграмм Организации, поскольку у меня был только один день, чтобы исправитьвопрос VML.Я пытался заставить существующий код VML работать в течение пары часов, но затем я понял, что это может потребовать большого количества изменений кода.
Что касается проблем с полосами прокрутки, я просто понял, что каждая отдельная страница sharepoint работаеттаким образом, то есть нет полос прокрутки для страниц SharPoint в режиме IE7.Я также тестировал на машине, на которой установлен только IE7, он работал аналогичным образом.Не знаю, требуется ли какая-либо конфигурация в SharePoint, чтобы он работал в IE 7 (я помню, как читал где-то, что SharePoint 2010 был разработан с учетом IE 8) ...
Любые сведения о том, почему страницы SharePoint выглядятотличается в IE 7?
Метатег на главной странице:
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
В этом семействе сайтов используется настраиваемая стартовая главная страница.