Difference between revisions of "HowTo:Sort Objects on Mobile Client"
Line 2: | Line 2: | ||
'''Criterion 1''': Objects are sorted '''ascending''' by their '''GROUPID''' | '''Criterion 1''': Objects are sorted '''ascending''' by their '''GROUPID''' | ||
− | # Classify the item as sortable object as described in the article [[Make an Object sortable on Mobile Client]] | + | # Classify the item as sortable object as described in the article [[HowTo:Make an Object sortable on Mobile Client]] |
# Set any integer value to the '''GROUPID''' property<br />[[File:UI_HowTo_SortObjects_02.png|border|220px|alt=Sort by GROUPID|Sort by GROUPID]] | # Set any integer value to the '''GROUPID''' property<br />[[File:UI_HowTo_SortObjects_02.png|border|220px|alt=Sort by GROUPID|Sort by GROUPID]] | ||
# Objects are sorted ascending by their GROUPID | # Objects are sorted ascending by their GROUPID | ||
Line 8: | Line 8: | ||
'''Criterion 2''': Objects are sorted '''ascending''' by their '''ORDERID''' | '''Criterion 2''': Objects are sorted '''ascending''' by their '''ORDERID''' | ||
− | # Classify the item as sortable object as described in the article [[Make an Object sortable on Mobile Client]] | + | # Classify the item as sortable object as described in the article [[HowTo:Make an Object sortable on Mobile Client]] |
# Set any integer value to the '''ORDERID''' property<br />[[File:UI_HowTo_SortObjects_03.png|border|220px|alt=Sort by ORDERID|Sort by ORDERID]] | # Set any integer value to the '''ORDERID''' property<br />[[File:UI_HowTo_SortObjects_03.png|border|220px|alt=Sort by ORDERID|Sort by ORDERID]] | ||
# Objects are sorted ascending by their ORDERID value (within the same GROUPID block) | # Objects are sorted ascending by their ORDERID value (within the same GROUPID block) | ||
'''Criterion 3''': Objects are sorted '''ascending''' by the distance from the client's current to the object's position | '''Criterion 3''': Objects are sorted '''ascending''' by the distance from the client's current to the object's position | ||
− | # Classify the item as object having geographical coordinates as described in the article [[Declare an Object as Point of Interest (POI)]] | + | # Classify the item as object having geographical coordinates as described in the article [[HowTo:Declare an Object as Point of Interest (POI)]] |
# Set values for the Geo data (Latitude, Longitude, Altitude) of the object | # Set values for the Geo data (Latitude, Longitude, Altitude) of the object | ||
# Objects are sorted ascending by the distance calculated from the client's and the object's position as given by its Geo data | # Objects are sorted ascending by the distance calculated from the client's and the object's position as given by its Geo data |
Revision as of 15:01, 27 January 2015
The sort order of objects on the mobile device is determined by the following criteria:
Criterion 1: Objects are sorted ascending by their GROUPID
- Classify the item as sortable object as described in the article Make an Object sortable on Mobile Client
- Set any integer value to the GROUPID property
- Objects are sorted ascending by their GROUPID
- Object with the same GROUPID value are grouped together
Criterion 2: Objects are sorted ascending by their ORDERID
- Classify the item as sortable object as described in the article Make an Object sortable on Mobile Client
- Set any integer value to the ORDERID property
- Objects are sorted ascending by their ORDERID value (within the same GROUPID block)
Criterion 3: Objects are sorted ascending by the distance from the client's current to the object's position
- Classify the item as object having geographical coordinates as described in the article Declare an Object as Point of Interest (POI)
- Set values for the Geo data (Latitude, Longitude, Altitude) of the object
- Objects are sorted ascending by the distance calculated from the client's and the object's position as given by its Geo data
Criterion 4: Objects are sorted ascending according their description See the Customize an Objects Display Behavior on the Mobile article for instructions how to set a non-standard description.