Issue 31191  —   Tree does not highlight all items that were selected in Proc when value > 512

Status:   Solved in 10.2.01

Solution available in patch(es):      G104

Description:

 Summary:
 When selecting multiple items of a Tree in Proc then only the items
 are highlighted that are within the first 512 characters of the field
 value. There's no problem selecting the items manually (even when
 the field value with the selected items exceeds 512 characters).

 Environment:
 +Uniface: Version 9.6.07 + X701 (and higher) / Version 9.7.01 (and higher)
 +Operating System: All Windows versions
 +Database: DBMS independent

 Symptoms:
 When selecting multiple items of a Tree in Proc then only the items are
 highlighted that are within the first 512 characters of the field value.
 There's no problem selecting the items manually (even when the field value with
 the selected items exceeds 512 characters).

 Consider the following scenario:
 * Form FRM1 contains the entity ENT1 and the field TREE1 (that
   shows a tree list view)
 * The ID part of each tree item (in the ValRep) is 50
   characters long
 * The Tree is showing (e.g.) 50 items
 * In Proc a list with 12 tree items is created and assigned
   to the field TREE1

 Result: only the first 9 items are highlighted (the first 9 list items
 including the list separator are <512 characters; the items 10-12 do
 not "fit" anymore).

Workaround:

 There is no known workaround for this problem.

Notes:

 This problem is solved.