Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

XML tag namePossible valuesDescriptionDepracated
defaultMode

basic

advanced

fulltext

oid

queryDsl

Basic search mode. Ability to select the items and specify values for them.

Advanced search mode. Ability to create complex query using a query language.

Fulltext search mode. Single input field used to search over several fields.

Oid search mode. Single input field used to search by oid over whole database.

Query DSL search mode. Ability to create complex query using a query DSL.


allowedMode

basic, advanced, fulltext, oid, queryDsl

Configuration for allowed search modes for search. All search mode are allowed by default.
defaultScope


oneLevel

subtree

The scope of the search box. Scope may not be applicable to all types of lists/views. E.g. it does not make sense for flat searches. Therefore some views may not even display scope selection at all.

Onelevel search will only traverse flat, one-level part of the hierarchy. This is ordinary search scope for non-hierarchical data. But when used in organizational hieraries, then this search scopewill be limited only to a single organizational level.

Subtree search will traverse entire subtree. This scope makes no sense for non-hierarchical data. But when used in organizational hieraries, then this search scope will be span entire subtree with all sub-orgs.

true (use scopeConfiguration instead)
defaultObjectTypeE.g. UserType or RoleType.Default type of object for search boxes that support object type selection. Setting it to ObjectType should display all objects. Type selection may not be applicable to all types of lists/views. E.g. it does not make sense for lists that only contain objects of a single type. Therefore some views may not even display object type selection at all.true (use objectTypeConfiguration instead)
searchItems
The list of searchable properties which should be displayed on the search panel. Search item is presented with a SearchItemtype type, there is a possibility to configure search item path, filter, description and display name (pls, see the following example for more info)
allowToConfigureSearchItemstrue, falseThe flag to display/hide configuration button (More dropdown button) on the search panel.
scopeConfigurationScopeSearchItemConfigurationTypeConfiguration for the scope of the search box. Scope may not be applicable to all types of lists/views. E.g. it does not make sense for flat searches. Therefore some views may not even display scope selection at all.
objectTypeConfigurationObjectTypeSearchItemConfigurationTypeConfiguration for default type of object for search boxes that support object type selection. E.g. UserType or RoleType. Setting it to ObjectType should display all objects. Type selection may not be applicable to all types of lists/views. E.g. it does not make sense for lists that only contain objects of a single type. Therefore some views may not even display object type selection at all.
relationConfigurationRelationSearchItemConfigurationTypeConfiguration for the relation of the search box. Relation may not be applicable to all types of lists/views. E.g. it does not make sense for flat searches. Therefore some views may not even display relation selection at all.
indirectConfigurationIndirectSearchItemConfigurationTypeConfiguration for the indirect of the search box. Relation may not be applicable to all types of lists/views. E.g. it does not make sense for flat searches. Therefore some views may not even display indirect selection at all.
projectConfigurationUserInterfaceFeatureTypeConfiguration for the project/org search item. Project/Org is applicable only to role members table.
tenantConfigurationUserInterfaceFeatureTypeConfiguration for the tenant search item. Tenant is applicable only to role members table.

...