Синхронизация данных является процессом установления непротиворечивости среди данных от источника до целевого хранения данных и наоборот и непрерывная гармонизация данных со временем.
Термин "таблица данных" неоднозначен. В.NET это - класс, который представляет таблицу данных в оперативной памяти. В компонентно-ориентированных платформах MVC как JSF и Калитка, это - компонент UI, который динамично представляет HTML-таблицу на основе набора. Для плагина jQuery DataTables используйте [таблицы данных] тег для data.table R пакет, используйте [data.table].
DataTable является классом.NET, который представляет одну таблицу данных в оперативной памяти. В отличие от других языков программирования и платформ, DataTable.NET не является управлением GUI, а скорее представлением таблицы SQL, непосредственно доступной в коде и источнике данных для других средств управления.
A DataTable
может существовать как часть a DataSet
, который представляет реляционное хранилище данных в оперативной памяти. В том контексте они могут быть соединены через экземпляры DataRelation
класс, и ограниченный ForeignKeyConstraint
или UniqueConstraint
экземпляры.
A DataTable
имеет ряд DataColumn
экземпляры, которые описывают его схему. Данные хранятся в DataRow
экземпляры.
A DataTable
может быть отсортирован и фильтрован, не изменяя данные путем присоединения его к a DataView
. К отсортированным и фильтрованным строкам затем получают доступ как экземпляры DataRowView
класс.
A <h:dataTable>
компонент UI, который позволяет Вам представлять HTML-таблицу динамично на основе данного List<Entity>
. Можно указать использование столбцов <h:column>
. Принятие этого Entity
fullworthy javabean с 3 свойствами id
, name
и value
, вот пример, как можно представить динамично размерную HTML-таблицу из него:
<h:dataTable value="#{bean.entities}" var="entity"> <h:column>#{entity.id}</h:column> <h:column>#{entity.name}</h:column> <h:column>#{entity.value}</h:column> </h:column>
Таблица данных основывается на представлении сетки данных для представления панелей инструментов. Панели инструментов могут использоваться для отображения поддающихся сортировке заголовков столбцов, пейджинговой информации, средств управления фильтром и другой информации.
Таблица данных также обеспечивает свою собственную разметку для таблицы HTML, таким образом, пользователь не должен обеспечивать ее сам. Это делает очень простым добавить таблицу данных к разметке, однако, некоторой гибкости. (от Калитки 1.4.18 Javadoc)