| Interface | Description |
|---|---|
| FilterFieldFactory<T,F> |
Produces filter fields and binds them to the dataProvider, to automatically perform the filtering when the field is changed.
|
| Class | Description |
|---|---|
| AppendSortDataProvider<T,F> |
Creates a new data provider which delegates to delegate but always appends given list of sort orders.
This class can be used to specify the default ordering if the Grid is currently unsorted.
|
| Cookies |
You can use
Cookies["mycookie"] to retrieve a cookie named "mycookie" (or null if no such cookie exists.
You can also use Cookies += cookie to add a pre-created cookie to a session. |
| DataLoaderAdapter<T> |
A Vaadin com.vaadin.data.provider.DataProvider implementation which delegates the data-fetching calls to a VoK-ORM DataLoader;
an adapter which adapts calls to Vaadin DataProvider to VoK-ORM DataLoader.
|
| DataLoaderAdapterKt | |
| DataLoaderFilterFactory<T> |
Produces filters defined by the
VoK-ORM library. This will allow us to piggyback on the ability of VoK-ORM filters to produce
SQL92 WHERE clause. See sqlDataProvider and entityDataProvider for more details. |
| DataLoaderFilterFactoryKt | |
| DateFilterPopup |
Only shows a single button as its contents. When the button is clicked, it opens a dialog and allows the user to specify a range
of dates. When the user sets the values, the dialog is
hidden and the date range is set as the value of the popup.
|
| DateInterval |
A potentially open date range. If both from and to are
null, then the interval accepts any date. |
| DefaultFilterFieldFactory<T,F> |
Provides default implementation for
interface FilterFieldFactory.
Supports filter fields for dates, numbers and strings. |
| FilterBinder<T,F> |
Maintains a set of fields - monitors bound fields for values and provides
FilterBinder.getFilter of type F.
Fires FilterBinder.getOnFilterChangeListeners on every filter change. |
| FilterBinderKt | |
| FilterComponentsKt | |
| FilterRow<T,F> |
Wraps HeaderRow and tracks filter components; also provides support for watching of changes to the filters.
|
| KPopupView | |
| LoginForm |
A simple login form which shows a simple login form; calls a handler provided in the
LoginForm.onLogin when user clicks the "Sign In" button. |
| LoginFormKt | |
| NumberFilterPopup |
Only shows a single button as its contents. When the button is clicked, it opens a dialog and allows the user to specify a range
of numbers. When the user sets the values, the dialog is
hidden and the number range is set as the value of the popup.
|
| NumberInterval<T extends Number> |
A potentially open numeric range. If both min and max are
null, then the interval accepts any number. |
| PredicateFilterBuilder<T> |
Running block with this class as its receiver will allow you to write expressions like this:
Person::age lt 25. Does not support joins - just use the plain old SQL 92 where syntax for that ;) |
| PredicateFilterFactory<T> |
A factory which produces predicates as filters. Intended to be used with in-memory com.vaadin.data.provider.DataProviders
such as com.vaadin.data.provider.ListDataProvider.
|
| PredicateFilterFactoryKt | |
| Session |
A namespace object for attaching your session objects.
|
| SessionKt | |
| VaadinUtilsKt | |
| VokDataProviderKt | |
| VokSecurity |
The security provider. Don't forget to call
VokSecurity.install from your UI! |