Source: ITableSource;
Свойство Source определяет источник данных для компонента TableWidget.
В качестве источника данных для компонента TableWidget используйте компоненты доступа к данным UiErAnalyzer и UiReport.
Для выполнения примера предполагается наличие формы, содержащей компоненты:
UiErAnalyzer с идентификатором «UiErAnalyzer1»;
NavigationBar с идентификатором «NavigationBar1»;
TableWidget с идентификатором «TableWidget1».
В качестве источника данных для компонента «UiErAnalyzer1» укажите экспресс-отчет.
Пример является обработчиком события OnCreate для формы и OnRefresh для компонента «TableWidget1».
Sub ITABLEWIDGET_SOURCEFormOnCreate(Sender: Object; Args: IEventArgs);
Begin
TableWidget1.OnRefresh(Sender, Args);
End Sub ITABLEWIDGET_SOURCEFormOnCreate;
…
Sub TableWidget1OnRefresh(Sender: Object; Args: IEventArgs);
Begin
//Панель навигации, которая будет отображать вкладки:
TableWidget1.NavBar := NavigationBar1;
//Источник, для которого будут применяться настройки:
TableWidget1.Source := UiErAnalyzer1 As ITableSource;
//Активация компонента:
TableWidget1.Active := True;
End Sub TableWidget1OnRefresh;
В результате выполнения примера при создании формы будут обновлены и установлены параметры компонента «TableWidget1»:
будет задана панель навигации;
будет задан источник данных компонента «TableWidget1»;
компонент «TableWidget1» будет активирован.
См. также: