Press "Enter" to skip to content

Изменение размера модального окна SmartForms в SharePoint 2013

0
Возможно, будет инетерсно тем, кто использует СмартФормы в SharePoint 2013.
Как вам известно, формы создания, просмотра и редактирования в SharePoint 2013 можно заменить на смартформы, которые при определенных стилях почти не будут отличаться от стандартных форм SharePoint внешне, но будут значительно превосходить их по функциональности и дополнительной логике. Но об этом отдельно.

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

Для этого вам понадобится SharePoint Designer. Как вы, наверное, знаете, при добавлении К2 for SharePoint App создается скрытая библиотека K2Pages, в которой хранятся формы шаблоны для форм Просмотра, Создания и Редактирования:

После этого откройте форму, размеры которой вам необходимо изменить, например, NewForm.aspx и поменяйте значения в следующей строке:
<SharePoint:SPAppIFrame ID=”iframeMain” Height=”500px” Width=”100%” runat=”server”/> 

Я поставлю 1000 и 1000:


Сохраню и можно проверить, что получилось:



Но есть некоторые моменты, которые нужно учитывать: 
1. Эти шаблоны используются для всех списков/библиотек сайта, в которых настроена интеграция со смартформами.
2. Если вы действительно хотите увеличить формы за только для 1 списка, то сделайте следующее (теоретически, сам пока не проверял):

  • Создайте копии шаблонов и поместите, например, в отдельную папку
  • Откройте список в SP Designer, Откройте контент-тип и измените ссылки форм контент-типа на те, которые вы создали пунктом ранее:


Всем удачных разработок!


Leave a Reply

Your email address will not be published. Required fields are marked *

5 × five =