java.lang.Object
com.iamsoft.util.ui.javafx.prefs.TableViewPrefUtil
Persist/load column arrangements.
- width
- column visibility
- column freezing
- sort order
- column order
- See Also:
-
TableColumn
Preferences
-
Method Summary
Modifier and TypeMethodDescriptionstatic Runnable
static Runnable
manage
(org.controlsfx.control.tableview2.TableView2<?> pTableView, Class<?> pClass, String... pKeys) static <T> Runnable
manage
(org.controlsfx.control.tableview2.TableView2<T> pTableView, Preferences pPrefs) Load preferences and also save on update.static <T,
X extends javafx.beans.value.ObservableValue<T> & javafx.beans.value.WritableValue<T>>
RunnablemanageColumnAttribute
(Preferences pPrefs, List<X> pValues, javafx.util.StringConverter<T> pStringConverter) Load attribute from preference store and persist changes as necessary.
-
Method Details
-
manage
-
manage
public static <T> Runnable manage(org.controlsfx.control.tableview2.TableView2<T> pTableView, Preferences pPrefs) Load preferences and also save on update. -
manage
-
manageColumnAttribute
public static <T,X extends javafx.beans.value.ObservableValue<T> & javafx.beans.value.WritableValue<T>> Runnable manageColumnAttribute(Preferences pPrefs, List<X> pValues, javafx.util.StringConverter<T> pStringConverter) Load attribute from preference store and persist changes as necessary.
-