Break is case-sensitive

Description

Should a case-sensitive comparison be done to determine if a break should be inserted?

  1. Here is a static data source where case sensitivity is an issue:

    Character|Decimal 
    A-grave|Alt + 0192
    a-grave|Alt + 0224
    A-circumflex|Alt + 0194
    a-circumflex|Alt + 0226
    AE-Ligature|Alt + 0198
    ae-Ligature|Alt + 0230
    C-cedilla|Alt + 0199
    c-cedilla|Alt + 0231
    E-grave|Alt + 0200
    e-grave|Alt + 0232
    E-acute|Alt + 0201
    e-acute|Alt + 0233
    Static data
    Static data
  2. After creating a List Layout with the Character and Decimal fields, run the component in Live Preview.

    • List Layout
      List Layout
    • Run in Live Preview
      Run in Live Preview
  3. Go back to the List Builder's Data Source tab and check the 'Has group breaks' property. Assign the 'Break field' property to be 'Character' and check the 'Sort on break field' box. Next to the 'Break field characters to check' property enter '1'.

    Assigning properties
    Assigning properties
    Changing the 'Break field characters to check' to 1 will create group breaks based on the first character in the character field. In this way you will end up with an alphabetical sorting of the Character field.
  4. Now run the component in Live Preview.

    Without case sensitivity
    Without case sensitivity
  5. Finally, go back to the List Builder in the UX Controls page and check the 'Break is case-sensitive' property.

    Turning on case-sensitivity
    Turning on case-sensitivity
  6. Run in Live Preview.

    Resulting case-sensitive break groups
    Resulting case-sensitive break groups