public class GxFilterSetFilter
extends GxColumnFilterAG
GxFilterSetFilter allow you to filter on set data, influenced by how filters work in Microsoft Excel
#Enterprise
Modifier and Type | Field and Description |
---|---|
BBjNumber | ApplyMiniFilterWhileTyping! Set to true to apply the Set Filter immediately when the user is typing in the Mini Filter. Default: false |
GxRendererInterface | CellRenderer! Provide a cell renderer for each value |
BBjNumber | DefaultToNothingSelected! Set this to true to instead show all values as de-selected by default. Default: false |
BBjNumber | SuppressMiniFilter! Set to true to hide the mini filter. |
BBjNumber | SuppressRemoveEntries! Set to true to stop the filter from removing values that are no longer available (like what Excel does). since version 1.7.0. This option has been deprecated with no replacement. |
BBjNumber | SuppressSelectAll! Set to true to remove the "select all" checkbox. |
BBjNumber | SuppressSorting! If true, sorting will not be done on the set filter values. Use this if providing your own values and don't want them sorted as you are providing in the order you want. |
BBjNumber | SuppressSyncValuesAfterDataChange! Set to true to have the values inside the set filter NOT refresh after values are changed inside the grid. |
JsonArray | Values! The values to display in the filter. If this is not set, then the filter will takes its values from what is loaded in the table. Setting it allows you to set values where the value may not be present in the list (for example, if you want to show all states in America so that the user is not confused by missing states, even though states are missing from the data set in the grid) |
Modifier and Type | Method and Description |
---|---|
JsonObject | getAsJsonObject() Convert the filter definition to Json Object |
static BBjString | getFilterName() {@inheritDoc} |
public BBjNumber ApplyMiniFilterWhileTyping!
Set to true to apply the Set Filter immediately when the user is typing in the Mini Filter. Default: false
public GxRendererInterface CellRenderer!
Provide a cell renderer for each value
public BBjNumber DefaultToNothingSelected!
Set this to true to instead show all values as de-selected by default. Default: false
public BBjNumber SuppressMiniFilter!
Set to true to hide the mini filter.
public BBjNumber SuppressRemoveEntries!
Set to true to stop the filter from removing values that are no longer available (like what Excel does).
since version 1.7.0. This option has been deprecated with no replacement.
public BBjNumber SuppressSelectAll!
Set to true to remove the "select all" checkbox.
public BBjNumber SuppressSorting!
If true, sorting will not be done on the set filter values. Use this if providing your own values and don't want them sorted as you are providing in the order you want.
public BBjNumber SuppressSyncValuesAfterDataChange!
Set to true to have the values inside the set filter NOT refresh after values are changed inside the grid.
since version 1.7.0. This option has no replacement
public JsonArray Values!
The values to display in the filter. If this is not set, then the filter will takes its values from what is loaded in the table. Setting it allows you to set values where the value may not be present in the list (for example, if you want to show all states in America so that the user is not confused by missing states, even though states are missing from the data set in the grid)
public JsonObject getAsJsonObject()
Convert the filter definition to Json Object
public static BBjString getFilterName()