Describes a data field of the restructured data.
- Source:
 
Classes
Methods
(static) described_field.copyWithoutGroups(describedDataField) → {module:described_field.DescribedDataField}
Creates a new described data field with all properties of the original one except for dynamically added groups.
Parameters:
| Name | Type | Description | 
|---|---|---|
describedDataField | 
            
            module:described_field.DescribedDataField | 
- Source:
 
Returns:
Type Definitions
DescribedDataField
Describes a field of the restructured data. Dynamically added properties represent custom named groups containing DescribedDataField-Arrays.
Type:
- Object
 
Properties:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
category | 
            
            string | 
                
                    <optional> | 
            
            
                "" | name of the category. Could contain a short domain name like "product" or "vendor".  | 
        
type | 
            
            string | 
                
                    <optional> | 
            
            
                "" | type of the data element. Examples: "summary" for e.g. a list overview. "detail" e.g. when a summary is selected. "filter" e.g. for field/value pair results that can be selected as data filters.  | 
        
abbreviation | 
            
            string | 
                
                    <optional> | 
            
            
                "" | one optional character, a symbol character or a short abbreviation of the category  | 
        
image | 
            
            string | 
                
                    <optional> | 
            
            
                "" | one optional path to an image resource  | 
        
index | 
            
            string | array of numbers containing the splitted index. Example: "responses[2].hits.hits[4]._source.name" will have an index of [2,4]  | 
        ||
groupNames | 
            
            Array.<string> | array of names of all dynamically added properties representing groups  | 
        ||
displayName | 
            
            string | display name of the field  | 
        ||
fieldName | 
            
            string | field name  | 
        ||
value | 
            
            Object | content of the field  | 
        ||
couldBeAnyCustomGroupName | 
            
            Array.<module:described_field.DescribedDataField> | 
                
                    <optional> | 
            
            
                any number of groups attached to the field each containing multiple fields  | 
        
- Source: