Свойство DataDOMEvent.ReturnStatus
Получает или задает значение, указывающее состояние возврата события проверки данных.
Это свойство несовместимо с CLS.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<DispIdAttribute(101)> _
Property ReturnStatus As Boolean
'Применение
Dim instance As DataDOMEvent
Dim value As Boolean
value = instance.ReturnStatus
instance.ReturnStatus = value
[DispIdAttribute(101)]
bool ReturnStatus { get; set; }
Заметки
В случае события OnBeforeChange, если свойству ReturnStatus присвоено значение false, изменения узла модели объектов документа XML (DOM) не принимаются, а событие проверки данных заканчивается с ошибкой. Если присвоено значение true, ошибка проверки данных не происходит, и событие проверки данных завершается успешно.
Внимание! |
---|
Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения. |
Пример
В следующем примере свойство ReturnStatus объекта DataDOMEventObject используется для указания того, что событие проверки данных завершилось с ошибкой. Программа также использует свойство ReturnMessage объекта DataDOMEventObject для отображения сообщения.
[InfoPathEventHandler(MatchPath="/Customers/Customer/RepVisitDt", EventType=InfoPathEventType.OnBeforeChange)]
public void RepVisitDt_OnBeforeChange(DataDOMEvent e)
{
if (e.NewValue.ToString() == "")
{
e.ReturnMessage = "You must supply a value for this field.";
e.ReturnStatus = false;
}
}
См. также
Ссылка
Интерфейс DataDOMEvent
Члены DataDOMEvent
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust