ILanerContext.RefreshData

Синтаксис

RefreshData;

Описание

Метод RefreshData обновляет данные рабочих книг, зарегистрированных в контексте.

Комментарии

Если в рабочих книгах имеются несохраненные данные, то они будут потеряны.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», двух компонентов LanerBox и двух компонентов UiErAnalyzer с идентификаторами «UiErAnalyzer1» и «UiErAnalyzer2», являющихся источниками данных для LanerBox-ов. В компоненты UiErAnalyzer должны быть загружены рабочие книги базы данных временных рядов. Также предполагается, что данные рабочие книги содержатся в одном контексте, идентификатор которого «pContext».

Добавьте ссылку на системную сборку «Ui». Пример будет выполняться при нажатии на кнопку.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Laner: ILaner;
    UnSvData1, UnSvData2, Refr: Boolean;
Begin
    Laner := UiErAnalyzer2.ErAnalyzer.Laner;
    UnSvData1 := Laner.Series.HaveUnsavedData;
    Laner := UiErAnalyzer1.ErAnalyzer.Laner;
    UnSvData2 := Laner.Series.HaveUnsavedData;
    Refr := True;
    If UnSvData1 Or UnSvData2 Then
        Refr := WinApplication.ConfirmationBox("При выполнении данной операции " +
                "несохраненные данные будут потеряны. Продолжить?");
    End If;
    If Refr Then
        pContext.RefreshData;
    End If;
End Sub Button1OnClick;

После выполнения примера данные рабочих книг, зарегистрированных в контексте,будут обновлены.

См. также:

ILanerContext