Ограничить число вложений с помощью Java в новом элементе формы SharePoint? - PullRequest
0 голосов
/ 29 мая 2018

В настоящее время я использую этот бит кода в редакторе контента для новой формы в списке sharepoint, чтобы проверить и убедиться, что в форме нового элемента есть вложение:

<script type="text/javascript" language="javascript">

function PreSaveAction() { if 
(document.getElementById('idAttachmentsRow').style.display=='none' ) { > 
alert('Attachment is Mandatory! Please attach Documents.'); return false ; } 
else { return true; } } </script>

Есть ли в любом случаеиспользовать некоторый подобный код, чтобы убедиться, что пользователь загружает только 1 вложение, а не кратно?

Дополнительный вопрос: существует ли простой способ либо установить значение столбца, когда пользователь изменяет / загружает другое / новое вложение, либозаменяет текущую привязанную к элементу списка sharepoint?

1 Ответ

0 голосов
/ 30 мая 2018

Попробуйте ниже JS решение.

<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
     <script type="text/javascript">
            function PreSaveAction() {            
                var attachementCount=$('#idAttachmentsTable').find('tr').length;
                if (attachementCount < 1) {
                    alert("Attachment is Mandatory!");
                    return false;
                } else
                    return true;            
            }
        </script>
...