# GuiObjectListPanelConfigurationType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Specifies the configuration of a generic table listing various things (usually objects).

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
searchBoxConfiguration | container SearchBoxConfigurationType | [0,1] | Configuration of the search box (the set of input fields that control definition of search query).
distinct | property DistinctSearchOptionType | [0,1] |
column | container GuiObjectColumnType | [0,-1] | Configuration of the object list column.
disableSorting | property boolean | [0,1] |

- ### Items

  - #### searchBoxConfiguration

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Configuration of the search box (the set of input fields that control definition of search query).

  - #### distinct

    Flags: RAM,runtime,AVals:2

    Multiplicity: [0,1]

  - #### column

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Configuration of the object list column. This is supposed to be universal mergeable configuration. It may be specified in global configuration, roles but also in user's preferences. Therefore it may refer to the columns specified by the "higher" configuration and override some parts of that (e.g. hide/show columns, change ordering, etc.). When merging the configurations there is no way how to remove columns. New columns may be added, setting of the existing columns may be changed, but the columns may not be removed. If the columns should not be displayed then it may be hidden.

  - #### disableSorting

    Flags: RAM,runtime

    Multiplicity: [0,1]