Class Options

java.lang.Object
de.agilecoders.wicket.jquery.CombinableConfig
de.agilecoders.wicket.jquery.AbstractConfig
org.wicketstuff.datatables.options.Options
All Implemented Interfaces:
de.agilecoders.wicket.jquery.Config, Serializable, IClusterable

public class Options extends de.agilecoders.wicket.jquery.AbstractConfig
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
    https://datatables.net/examples/basic_init/alt_pagination.html
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final de.agilecoders.wicket.jquery.IKey<Options.PagingType>
    https://datatables.net/examples/basic_init/alt_pagination.html
    static final de.agilecoders.wicket.jquery.IKey<String>
     
    static final de.agilecoders.wicket.jquery.IKey<List<Column>>
     
    static final de.agilecoders.wicket.jquery.IKey<de.agilecoders.wicket.jquery.util.Json.RawValue>
    https://datatables.net/examples/advanced_init/row_callback.html https://datatables.net/reference/option/createdRow
    static final de.agilecoders.wicket.jquery.IKey<Integer[]>
    https://datatables.net/reference/option/deferLoading
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
     
    static final de.agilecoders.wicket.jquery.IKey<String>
    https://datatables.net/reference/option/dom
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
     
    static final de.agilecoders.wicket.jquery.IKey<Object[][]>
    https://datatables.net/examples/advanced_init/length_menu.html https://datatables.net/reference/option/lengthMenu
    static final de.agilecoders.wicket.jquery.IKey<Sort[]>
    https://datatables.net/examples/basic_init/table_sorting.html
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
     
    static final de.agilecoders.wicket.jquery.IKey<Integer>
     
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
    https://datatables.net/reference/option/paging
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
     
    static final de.agilecoders.wicket.jquery.IKey<de.agilecoders.wicket.jquery.util.Json.RawValue>
    https://datatables.net/manual/data/renderers
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
    http://datatables.net/reference/option/retrieve
    static final de.agilecoders.wicket.jquery.IKey<de.agilecoders.wicket.jquery.util.Json.RawValue>
    https://datatables.net/examples/server_side/select_rows.html https://datatables.net/reference/option/rowCallback
    static final de.agilecoders.wicket.jquery.IKey<de.agilecoders.wicket.jquery.util.Json.RawValue>
    https://datatables.net/reference/option/rowId
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
    https://datatables.net/examples/basic_init/scroll_y.html https://datatables.net/reference/option/scrollCollapse
    static final de.agilecoders.wicket.jquery.IKey<ScrollerOptions>
     
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
    https://datatables.net/examples/basic_init/scroll_x.html https://datatables.net/reference/option/scrollX
    static final de.agilecoders.wicket.jquery.IKey<String>
    https://datatables.net/reference/option/scrollY https://datatables.net/examples/basic_init/scroll_y.html
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
     
    static final de.agilecoders.wicket.jquery.IKey<SelectOptions>
    https://datatables.net/extensions/select/
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
    https://datatables.net/manual/server-side https://datatables.net/reference/option/serverSide https://datatables.net/extensions/scroller/examples/initialisation/server-side_processing.html
    static final de.agilecoders.wicket.jquery.IKey<Integer>
    In seconds.
    static final de.agilecoders.wicket.jquery.IKey<Boolean>
    https://datatables.net/examples/basic_init/state_save.html
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    columns(List<Column> columns)
     
    createdRow(de.agilecoders.wicket.jquery.util.Json.RawValue createdRow)
     
     
    deferLoadingFiltered(int maxItemsFiltered, int maxItems)
     
    deferRender(boolean deferRender)
     
    dom(String dom)
     
     
    info(boolean info)
     
    lengthMenu(Integer[] values, String[] displayValues)
     
    order(Sort... sortParams)
     
    ordering(boolean ordering)
     
    pageLength(int pageLength)
     
    paging(boolean paging)
     
     
    processing(boolean processing)
     
    render(de.agilecoders.wicket.jquery.util.Json.RawValue render)
     
    retrieve(boolean retrieve)
     
    rowCallback(de.agilecoders.wicket.jquery.util.Json.RawValue rowCallback)
     
    rowId(de.agilecoders.wicket.jquery.util.Json.RawValue rowId)
     
    scrollCollapse(boolean scrollCollapse)
     
     
    scrollX(boolean scrollX)
     
    scrollY(String scrollY)
     
    searching(boolean searching)
     
     
    serverSide(boolean serverSide)
     
    stateDuration(int duration)
     
    stateSave(boolean stateSave)
     
     

    Methods inherited from class de.agilecoders.wicket.jquery.AbstractConfig

    all, contains, get, getString, isEmpty, newKey, put, remove, toJsonString, wrap

    Methods inherited from class de.agilecoders.wicket.jquery.CombinableConfig

    combine, withFallback

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • Order

      public static final de.agilecoders.wicket.jquery.IKey<Sort[]> Order
      https://datatables.net/examples/basic_init/table_sorting.html
    • StateSave

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> StateSave
      https://datatables.net/examples/basic_init/state_save.html
    • StateDuration

      public static final de.agilecoders.wicket.jquery.IKey<Integer> StateDuration
      In seconds. https://datatables.net/examples/basic_init/state_save.html https://datatables.net/reference/option/stateDuration
    • _PagingType

      public static final de.agilecoders.wicket.jquery.IKey<Options.PagingType> _PagingType
      https://datatables.net/examples/basic_init/alt_pagination.html
    • Paging

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> Paging
      https://datatables.net/reference/option/paging
    • ScrollY

      public static final de.agilecoders.wicket.jquery.IKey<String> ScrollY
      https://datatables.net/reference/option/scrollY https://datatables.net/examples/basic_init/scroll_y.html
    • Dom

      public static final de.agilecoders.wicket.jquery.IKey<String> Dom
      https://datatables.net/reference/option/dom
    • ScrollCollapse

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> ScrollCollapse
      https://datatables.net/examples/basic_init/scroll_y.html https://datatables.net/reference/option/scrollCollapse
    • ScrollX

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> ScrollX
      https://datatables.net/examples/basic_init/scroll_x.html https://datatables.net/reference/option/scrollX
    • ServerSide

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> ServerSide
      https://datatables.net/manual/server-side https://datatables.net/reference/option/serverSide https://datatables.net/extensions/scroller/examples/initialisation/server-side_processing.html
    • Ordering

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> Ordering
    • Searching

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> Searching
    • DeferRender

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> DeferRender
    • Info

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> Info
    • Processing

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> Processing
    • Ajax

      public static final de.agilecoders.wicket.jquery.IKey<String> Ajax
    • RowId

      public static final de.agilecoders.wicket.jquery.IKey<de.agilecoders.wicket.jquery.util.Json.RawValue> RowId
      https://datatables.net/reference/option/rowId
    • Scroller

      public static final de.agilecoders.wicket.jquery.IKey<ScrollerOptions> Scroller
    • Select

      public static final de.agilecoders.wicket.jquery.IKey<SelectOptions> Select
      https://datatables.net/extensions/select/
    • RowCallback

      public static final de.agilecoders.wicket.jquery.IKey<de.agilecoders.wicket.jquery.util.Json.RawValue> RowCallback
      https://datatables.net/examples/server_side/select_rows.html https://datatables.net/reference/option/rowCallback
    • DeferLoading

      public static final de.agilecoders.wicket.jquery.IKey<Integer[]> DeferLoading
      https://datatables.net/reference/option/deferLoading
    • CreatedRow

      public static final de.agilecoders.wicket.jquery.IKey<de.agilecoders.wicket.jquery.util.Json.RawValue> CreatedRow
      https://datatables.net/examples/advanced_init/row_callback.html https://datatables.net/reference/option/createdRow
    • Render

      public static final de.agilecoders.wicket.jquery.IKey<de.agilecoders.wicket.jquery.util.Json.RawValue> Render
      https://datatables.net/manual/data/renderers
    • LengthMenu

      public static final de.agilecoders.wicket.jquery.IKey<Object[][]> LengthMenu
      https://datatables.net/examples/advanced_init/length_menu.html https://datatables.net/reference/option/lengthMenu
    • Columns

      public static final de.agilecoders.wicket.jquery.IKey<List<Column>> Columns
    • PageLength

      public static final de.agilecoders.wicket.jquery.IKey<Integer> PageLength
    • Retrieve

      public static final de.agilecoders.wicket.jquery.IKey<Boolean> Retrieve
      http://datatables.net/reference/option/retrieve
  • Constructor Details

    • Options

      public Options()
  • Method Details

    • style

      public Options style(Options.Style style)
    • getStyle

      public Options.Style getStyle()
    • columns

      public Options columns(List<Column> columns)
    • lengthMenu

      public Options lengthMenu(Integer[] values, String[] displayValues)
    • createdRow

      public Options createdRow(de.agilecoders.wicket.jquery.util.Json.RawValue createdRow)
    • render

      public Options render(de.agilecoders.wicket.jquery.util.Json.RawValue render)
    • deferLoading

      public Options deferLoading(Integer maxItems)
    • deferLoadingFiltered

      public Options deferLoadingFiltered(int maxItemsFiltered, int maxItems)
    • rowCallback

      public Options rowCallback(de.agilecoders.wicket.jquery.util.Json.RawValue rowCallback)
    • scrollX

      public Options scrollX(boolean scrollX)
    • info

      public Options info(boolean info)
    • retrieve

      public Options retrieve(boolean retrieve)
    • processing

      public Options processing(boolean processing)
    • serverSide

      public Options serverSide(boolean serverSide)
    • ordering

      public Options ordering(boolean ordering)
    • searching

      public Options searching(boolean searching)
    • deferRender

      public Options deferRender(boolean deferRender)
    • scroller

      public Options scroller(ScrollerOptions scroller)
    • select

      public Options select(SelectOptions select)
    • ajax

      public Options ajax(CharSequence ajax)
    • scrollCollapse

      public Options scrollCollapse(boolean scrollCollapse)
    • scrollY

      public Options scrollY(String scrollY)
    • rowId

      public Options rowId(de.agilecoders.wicket.jquery.util.Json.RawValue rowId)
    • dom

      public Options dom(String dom)
    • paging

      public Options paging(boolean paging)
    • pagingType

      public Options pagingType(Options.PagingType pagingType)
    • stateSave

      public Options stateSave(boolean stateSave)
    • pageLength

      public Options pageLength(int pageLength)
    • stateDuration

      public Options stateDuration(int duration)
    • order

      public Options order(Sort... sortParams)