Модальное диалоговое окно SharePoint по умолчанию, не отображающее кнопки

Я выполнял поиск, пытаясь найти помощь по этому вопросу, но пока все, что я нашел, это как установить параметры для всплывающего модального диалогового окна SharePoint из пользовательского кода.

Однако я не создал никаких пользовательских веб-частей для отображения модальных диалогов. Что происходит, так это то, что если кто-то нажимает кнопку загрузки документа в библиотеке, появляется модальное диалоговое окно загрузки документа, но кнопки «ОК» и «Отмена» находятся наполовину в нижней части окна. Пользователи могут нажимать на них, но выглядит это не очень хорошо.

Я начал играть с CSS, чтобы сделать модальное диалоговое окно больше, чтобы показать кнопки, и это работает по большей части, но настоящая проблема заключается в диалоговом окне предоставления разрешений пользователя.

При нажатии на нее кнопки «ОК» и «Отмена» не отображаются, а развертывание диалогового окна не показывает их. Пользователь должен нажать вкладку примерно 5-10 раз, прежде чем фокус переместится на кнопку «ОК», а затем станет доступным для нажатия.

Я бы разместил изображение, но у меня недостаточно репутации для этого.

Кто-нибудь сталкивался с этим? Кажется очень странным, что при настройке из коробки возникла бы эта проблема.

CSS, который я использую для настройки высоты и ширины модального диалога: .ms-dlgFrame, .ms-dlgContent, .ms-dlgBorder, .ms-dlgFrameContainer.

Я просто пытаюсь установить значения высоты/минимальной высоты, но мне не повезло.

Мы используем Internet Explorer 11 для просмотра страниц.


person Ken    schedule 12.05.2014    source источник
comment
Какую версию SharePoint вы используете? Кроме того, вы используете настраиваемую мастер-страницу или стандартную?   -  person Stevangelista    schedule 13.05.2014
comment
я получаю ту же проблему с кнопкой «Показать больше» в модальном диалоговом окне элемента задачи. Надеюсь, эта тема поможет вам. social.technet.microsoft.com/Forums/en-US/   -  person nvdev    schedule 13.05.2014


Ответы (1)


Стевангелиста на самом деле указал мне правильное направление, я хотел бы помечать комментарии как ответы, и, поскольку я новичок, я не могу проголосовать за комментарий, но вот решение:

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

Поскольку эталонная страница используется и в диалоговых окнах, я использовал класс s4-notdlg для удаления частей, которые не нужны в диалоговых окнах. Эти части нажимали кнопки под нижней частью экрана.

Я не эксперт по css, поэтому могут быть способы сохранить эти части и по-прежнему иметь кнопки доступными, но конкретная проблема, которую я пытался исправить, была решена с помощью класса s4-notdlg для объектов на моей пользовательской мастер-странице.

person Ken    schedule 13.05.2014