Поделиться через


Свойство SPList.ValidationFormula

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

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Property ValidationFormula As String
    Get
    Set
'Применение
Dim instance As SPList
Dim value As String

value = instance.ValidationFormula

instance.ValidationFormula = value
public string ValidationFormula { get; set; }

Значение свойства

Тип: System.String
The formula that will be used to evaluate data in the item. The rules for constructing a formula are similar to those for creating formulas for calculated fields. For more information, see Calculated Field Formulas.

Исключения

Исключение Условие
ArgumentException

Строка слишком много времени. Максимальная длина строки формулы проверки составляет 1024.

Замечания

Формула проверки вычисляется каждый раз при добавлении или обновлении, элемента списка. Если формула оценивается как falseили если ошибка вычислений, обновление не является допустимой и отображается сообщение в свойстве ValidationMessage .

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

Примечание

Формула проверки не зависит от типа проверки свойством EnforceDataValidation .

См. также

Справочные материалы

SPList класс

Элементы SPList

Пространство имен Microsoft.SharePoint

ValidationMessage

ValidationFormula

EnforceDataValidation