Свойство 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 .