2010-06-22 3 views
2

В настоящее время я работаю над созданием веб-части ModalPopUp для SharePoint.Modal Dialog - SharePoint 2010

Я столкнулся с проблемами совместимости с ModalPopupExtender (с IFrame).

Какие еще параметры доступны в SharePoint 2010 или ASP.NET для получения модального всплывающего окна?

Примечание: Я пробовал ModalPopupExtender и OpenModalDialog.

ответ

0

Я не уверен, полностью ли я понимаю ваш вопрос.

у меня не было возможности протестировать SharePoint 2010 еще, так что я могу лишь попытаться ответить на ваши вопросы, основываясь на моем опыте с WSS 3.

На WSS 3 мы получили мастер-страницу пользовательских, как один по умолчанию был отображается в режиме quirks (не указан DOCTYPE). Вы можете увидеть, отображает ли браузер вашу страницу интрасети в стандартном или причудливом режиме, нажав F12 в Internet Explorer 8 на главной странице.

С помощью страницы MOSS, отображаемой в стандартном режиме, мы используем jQuery для всплывающих окон модальных диалоговых окон.

Посмотрите здесь для диалога демо и посмотреть, если это соответствует вашим требованиям:

http://jqueryui.com/demos/dialog/#modal

Чтобы добавить JQuery вы можете добавить скрипт JQuery для вашего MasterPage, а затем вызвать всплывающее окно, как это путем изменения одна из страниц SharePoint через дизайнер SharePoint:

$("#dialog-modal").dialog({ 
     height: 140, 
     modal: true 
    }); 

Если страница отображается в режиме совместимости, и вы не хотите, чтобы изменить рендеринг вы можете использовать JQuery и импровизированный плагин отсюда:

http://trentrichardson.com/Impromptu/index.php

С наилучшими пожеланиями,

Матиас