Несколько уникальных столбцов в sharepoint - PullRequest
0 голосов
/ 12 июня 2018

Я создаю новую форму в SharePoint со следующими полями:

  1. Имя
  2. Телефон
  3. Электронная почта

Но мне нужно, чтобы каждый столбец в списке был уникальным, это не может быть строка с такой же информацией.

У меня есть идея, как это сделать с помощью javascipt, но я не знаю, как получить доступсделать запрос в sharepoint, чтобы увидеть, есть ли такая же информация.

Если бы кто-то мог помочь мне с любым решением, было бы здорово.

Спасибо

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Если вы хотите, чтобы значение столбца, например «Электронная почта», было уникальным, вы можете использовать «Использовать уникальные значения» в настройках столбцов, как показано ниже.enter image description here

Однако, если вы хотите, чтобы несколько столбцов были уникальными, например, составной уникальный ключ, вам придется переопределить предварительную реакцию на странице, чтобы выполнить проверку перед вставкой записи.Вы можете получить более подробную информацию о предварительном действии в ссылке ниже.

https://sharepoint.stackexchange.com/questions/91854/what-is-the-difference-between-presaveaction-and-presaveitem-on-sharepoint-l

https://social.technet.microsoft.com/wiki/contents/articles/31330.sharepoint-using-presaveaction-function-on-custom-list-forms.aspx

0 голосов
/ 12 июня 2018

Мне нужно, чтобы каждый столбец в списке был уникальным,

Вы говорите, что только одна строка в списке может иметь определенный адрес электронной почты?Если это так, просто установите для параметра «Принудительно использовать уникальные значения:» для этого столбца значение «Да».(Повторите для каждого столбца.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...