Class TableViewPrefUtil

java.lang.Object
com.iamsoft.util.ui.javafx.prefs.TableViewPrefUtil

public final class TableViewPrefUtil extends Object
Persist/load column arrangements.
  • width
  • column visibility
  • column freezing
  • sort order
  • column order
See Also:
  • Method Details

    • manage

      public static Runnable manage(org.controlsfx.control.tableview2.TableView2<?> pTableView, Class<?> pClass, String... pKeys)
    • manage

      public static <T> Runnable manage(org.controlsfx.control.tableview2.TableView2<T> pTableView, Preferences pPrefs)
      Load preferences and also save on update.
    • manage

      public static Runnable manage(javafx.scene.control.TableView<?> pTableView, Class<?> pClass, String... pKeys)
    • 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.