Range Element
Range is a gh-element that is represented as a slider with established number boundaries. It allows user to save a specified numerical boundaries.
Functional Characteristics
Use this element to select the number of items in the online store, assess the quality of service, or set price limits.
Value Format
Range element value format depends on the range type. If it is Single, value format will be a maximum number in string format:
{
"field_value": "7"
}
If range type is Double, value will be range limits separated by a colon in string type.
{
"field_value": "4:10"
}
Element Options
Element options of the range element are contains:
- Field Settings
- Range Settings
Range Field Settings consists only of the standard options: Field Name and Name Space.
Range Settings
It is a set of options that allows to configure the range.
Name | Description |
---|---|
Min | allows to set minimum range value; details... |
Max | allows to set maximum range value; details... |
Precision | allows to set range precision; details... |
Range type | allows to set which type of range will be displayed; details... |
Min
These two options allow you to limit the minimum value of the range.
Max
Allows you to set the maximum value of the range scale.
Precision
Due to this option you can adjust the range precision. Like a number element, it can have no more than three digits after the dot.
Range type
The range types allow to set whether the user could correct the both limits of the range or only the maximum one.
Element Style
Range element has no special options in element style. About all standard settings you can read in Setting Overview.
Data Model
Range element data model is very similar to numbers, but much easier:
{
"data_model": {
"interpretation": [],
"precision": "0",
"range": {
"min": 0,
"max": 10
},
"type": "double"
}
}
Name | Type | Description |
---|---|---|
interpretation | array |
contains all element interpretations |
precision | string |
contains value of the precision |
range | object |
contains the limits of range |
min | number |
contains the minimum value of the range |
max | number |
contains the maximum value of the range |
type | string |
contains selected type of range |
Filtration
The rang element can be filtered with the same filters as numbers:
Interpretation
Range element has two interpretation types, which are different for each type of range.
-
Double range type:
-
Single range type:
Default
This is a type of interpretation that allows the gh range elements to be displayed as a slider and one/two entering fields.
Value
This type displays the set value of the element.