Data layer
The framework's data package gives you a model-store-proxy stack for record-oriented UIs.
+----------+ +-------+ +-------+
| Proxy | ---> | Store | ---> | UI |
+----------+ +-------+ +-------+
transport state Table, Tree,
(HTTP, memory, loading, ComboBox, List,
custom) sort, filter Binding- A
Modeldefines the shape of a record (its fields and types). - A
Proxyhandles transport — load records from memory, an HTTP endpoint, or a custom source. - A
Storeorchestrates loading, sorting, filtering, and event notification. - A
ModelRecordis a single row produced by a store, with dirty tracking and commit / reject semantics. - A
Bindingwires a record to UI components for two-way edit / commit / reject.