Остановить пользователя для изменения элемента списка поиска при редактировании подключенного элемента, и поиск больше не доступен - PullRequest
0 голосов
/ 25 сентября 2019

У нас есть два пользовательских списка в SharePoint, которые связаны друг с другом с помощью столбца поиска.Первый список - это родитель / контейнер, а второй - дочерний.

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

Проблема, с которой мы сталкиваемся, иногда заключается в том, что родительский элемент будет отмечен закрытым, когда дочерний элемент все еще открыт.Затем пользователь откроет дочерний элемент и пометит его как закрытый, но поскольку элемент поиска больше не отображается в списке, по умолчанию используется первый элемент в поиске.Они сохраняют его, не замечая, и это портит связи.

Можете ли вы придумать способ, чтобы помешать им изменить это?Я рассматривал вариант, при котором всплывающее предупреждение при изменении столбца поиска спрашивает: «Вы действительно хотите изменить родительский элемент? Если нет, убедитесь, что он открыт до изменения дочернего элемента».- мы выполняем поиск, поэтому у нас сохранен «Исходный заголовок родителя», поэтому нам нужно сравнить его с текущим поиском при сохранении?

Кроме того, возможно, для настройки, где родительский элемент не может быть закрытесли дети открыты.Хотя родитель закрывается автоматически на основе рабочего процесса, когда ребенок завершается.Технически на каждый момент времени должен быть только 1 активный ребенок, но, к сожалению, это не всегда происходит.- Так может быть креативная идея разрешить только 1 активному ребенку?

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