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;
После выполнения примера данные рабочих книг, зарегистрированных в контексте,будут обновлены.
См. также: